과목 II SQL 기본 및 활용
제1장 SQL 기본
제3절 DML(DATA MANIPULATION LANGUAGE)
5. 산술 연산자와 합성 연산자
* 산술 연산자
[예제] 선수들의 키에서 몸무게를 뺀 값을 알아본다.
SELECT PLAYER_NAME 이름, HEIGHT - WEIGHT "키-몸무게" |
[실행결과]
480개 행이 영향을 받음
[예제] 선수들의 키와 몸무게를 이용해서 BMI(Body Mass Index) 비만지수를 측정한다.
※ 예제에서 사용된 ROUND( ) 함수는 반올림을 위한 내장 함수로써 6절에서 학습한다.
SELECT PLAYER_NAME 이름, ROUND(WEIGHT/((HEIGHT/100)*(HEIGHT/100)),2) "BMI 비만지수" |
[실행결과]
447개 행이 영향을 받음
* 합성(CONCATENATION) 연산자
[준비]
ALTER TABLE PLAYER ALTER TABLE PLAYER |
[예제] 다음과 같은 선수들의 출력 형태를 만들어 본다.
--------------------------------------
출력 형태) 선수명 선수, 키 cm, 몸무게 kg
예) 박지성 선수, 176 cm, 70 kg
--------------------------------------
SELECT PLAYER_NAME +'선수, '+ HEIGHT +'cm, '+ WEIGHT +'kg'체격정보 |
[출력결과]
480개 행이 영향을 받음