CS/데이터베이스
[Oracle] 산술 연산자 ( *, /, +, -)
김크롱
2020. 8. 18. 02:01
산술 연산자 ( *, /, +, -)
- 연봉 4000만원 이상인 경우 예시
SELECT name1, salary*12 as 연봉
FROM tablename
WHERE salary*12 >= 4000;
NULL
- 데이터가 할당되지 않은 상태 또는 알 수 없는 값
- 산술식에서 컬럼값이 NULL인 경우 결과도 NULL -> 함수 NVL()
--컬럼값에 NULL이 있을 때
--NVL() 함수를 사용하지 않은 경우 NULL값이 출력됨
SELECT column1 + column2
FROM tablename
WHERE column3 = '한국';
--NVL() 함수 사용
SELECT column1 + NVL(column2, 0)
FROM tablename
WHERE column3 = '한국';
- NVL(column, 0) 함수 : NULL 데이터를 처리하는 함수로 column값이 NULL이면 0으로 출력