데이터베이스 이야기

[기타] NVL, ISNULL, NULLIF, COALESCE 함수

한희성 2019. 6. 6.
반응형

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 을 리턴

반응형

댓글

💲 추천 글