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값을 변환하는 과정이 필요합니다. NULL을 0으로 변환하는 NVL 함수를 이용합니다.
#예제 급여 및 연봉계산(NVL)
SELECT SALARY,SALARY*12,NVL(COMMISSION_PCT,0)
FROM EMPLOYEES;
'장기 프로젝트 > Oracle' 카테고리의 다른 글
[Oracle] WHERE를 이용한 검색 (0) | 2017.07.23 |
---|---|
[Oracle] 산술 연산이나 가상 컬럼을 이용하는 DUAL 테이블 (0) | 2017.07.23 |
[Oracle] 중복된 데이터를 출력하는 DISTINCT (0) | 2017.07.23 |
[Oracle] 데이터를 조회하는 SELECT (0) | 2017.07.23 |
[Oracle] 테이블의 구조를 보는 DESC (0) | 2017.07.23 |