본문 바로가기

장기 프로젝트/Oracle

[Oracle] 산술연산자 (+,-,*,/)



1-3 산술연산자 (+,-,*,/)


SQL은 칼럼 값에 수학에서 사용하는 산술 연산자를 적용하여 계산된 결과를 출렧할 수 있는 기능을 제공해 줍니다.



#형식

+

SELECT SALARY + 333 FROM EMPLOYEE

-

SELECT SALARY - 333 FROM EMPLOYEE

*

SELECT SALARY * 12 FROM EMPLOYEE

/

SELECT SALARY / 4 FROM EMPLOYEE



#예제 급여 및 연봉계산

SELECT SALARY, SALARY*12

FROM EMPLOYEES;



#예제 급여 및 연봉계산

SELECT SALARY,SALARY*12,COMMISSION_PCT

FROM EMPLOYEES;



COMMISSION_PCT값에서 NULL값이 나왔습니다

SQL에서는 NULL값을 연산하면 NULL로 인식하기 때문에 NULL값을 변환하는 과정이 필요합니다. NULL0으로 변환하는 NVL 함수를 이용합니다.


#예제 급여 및 연봉계산(NVL)

SELECT SALARY,SALARY*12,NVL(COMMISSION_PCT,0)

FROM EMPLOYEES;