DB
[DB/Oracle] NVL (Null Value) 함수
hrming
2024. 6. 20. 09:28
NVL (Null Value)
: 널처리 함수로. data값이 null일때 임의 설정값으로 처리
NVL(대상데이터, NULL일때 데이터)
: 대상 데이터가 NULL이 아닌 경우에 본래의 값 출력, NULL일 경우 두번째 인자 값 출력.
NVL2 (대상데이터, NULL아닐때 데이터, NULL일때 데이터)
: 대상 데이터가 NULL이 아닌 경우에도 값을 지정한 값으로 출력할 수 있다.
SELECT no, name, NVL(salary,0) AS salary, NVL2(salary, 'Y', 'N') AS yn from table
// NVL(salary,0) : salaly가 null이면 0, 아니면 salaly 그대로 출력
// NVL2(salary, 'Y', 'N') : salaly가 null이면 N, 아니면 Y 출력
참고 및 출처:
https://cheershennah.tistory.com/211
[ORACLE] NVL 함수란? 쿼리 널처리
NVL함수 널처리 함수. data 값이 null 값일때 임의 설정값으로 처리해주기 NVL(대상데이터 , NULL일때 데이터) 값이 null 인 경우, 2번째 지정값을 출력하고 그렇지 않으면 대상데이터를 출력한다. 기본
cheershennah.tistory.com