데이터베이스 이야기
[기타] NVL, ISNULL, NULLIF, COALESCE 함수
한희성
2019. 6. 6. 01:19
반응형
NVL 오라클
ISNULL SQL Server
* NVL 또는 ISNULL(표현식1, 표현식2) : 표현식1 의 결가값이 NULL 이면 표현식2의 값을 출력
* NULLIF(표현식1, 표현식2) : 표현식1이 표현식2와 같으면 NULL 을, 같지 않으면 표현식1 을 리턴.
- 특정 값을 NULL로 치환할 때 주로 사용.
* COALESCE(표현식....여러개) : 첫번째 인자의 값이 NULL 이면 두번째 인자값을 리턴, 모든 인자가 NULL 이면 NULL 을 리턴
- ex ) COALESCE(age,1) 에서 age 가 null 이면 1 을 리턴
반응형