[SQL] 009. 산술 연산자 배우기

Updated:

초보자를 위한 SQL 200제 교재를 토대로 공부한 내용입니다.

오라클 SQL을 기반으로 합니다.

실습에 사용한 테이블은 정보문화사 홈페이지에서 받을 수 있습니다.


[문법]

다양한 산술 연산자를 적용해본다.

여기선 SELECT절에서 사용해보았다.

SELECT < 이름1> <산술 연산자> AS <별칭1>
FROM <테이블 이름>;

[예시]

NVL(컬럼, 대체값): 컬럼 값이 NULL 값인 경우 대체할 값을 출력한다.

COMM은 NULL값이 존재하며 이를 그냥 연산하면 NULL값이 출력된다.

SELECT ENAME, SAL AS 월급, COMM AS 커미션,
        SAL * 12 AS 연봉,
        SAL + NVL(COMM,0) AS "월급+커미션",
        SAL - 1000 AS "월급-1000",
        SAL / 10 AS "월급/10"
FROM EMP;

[결과]

ENAME 월급 커미션 연봉 월급+커미션 월급-1000 월급/10
KING 5000   60000 5000 4000 500
BLAKE 2850   34200 2850 1850 285
CLARK 2450   29400 2450 1450 245
JONES 2975   35700 2975 1975 297.5
MARTIN 1250 1400 15000 2650 250 125
ALLEN 1600 300 19200 1900 600 160
TURNER 1500 0 18000 1500 500 150
JAMES 950   11400 950 -50 95
WARD 1250 500 15000 1750 250 125
FORD 3000   36000 3000 2000 300
SMITH 800   9600 800 -200 80
SCOTT 3000   36000 3000 2000 300
ADAMS 1100   13200 1100 100 110
MILLER 1300   15600 1300 300 130

Tags:

Categories:

Updated:

Leave a comment