NVL, COALESCE, NULLIF
2024. 5. 20. 15:42ㆍDB/SQLQuery
반응형
■ NVL 은 Oracle에서 첫 번째 매개변수가 NULL일 경우 두 번째 매개변수를 반환한다.
SELECT NVL(salary, 0) FROM employees;
에서 salary가 NULL인 경우 0을 반환
■ COALESCE는 여러 개의 매개변수를 받고, 그 중 첫 번째로 NULL이 아닌 값을 반환한다.
■ NULLIF
두 개의 매개변수를 받아 두 값이 같으면 NULL을 반환하고, 그렇지 않으면 첫 번째 매개변수를 반환한다.
SELECT NULLIF(salary, 0) FROM employees;
salary가 0일 경우 NULL을 반환한다.
반응형
'DBMS > SQLQuery' 카테고리의 다른 글
WINDOW FUNCTION (0) | 2024.06.22 |
---|---|
계층 쿼리 prior 위치 (0) | 2024.05.21 |
나눗셈 몫 (0) | 2024.05.08 |
DECODE 함수에서 NULL (0) | 2024.04.19 |
sql 절 우선순위 (0) | 2024.04.13 |