Certification/SQLP

오라클 / SQL Server 단일행 NULL 관련 함수

엘호리스 2019. 2. 25. 16:05

단일행 NULL 관련 함수 종류

일반형 함수

함수 설명 

NVL(표현식1, 표현식2) : 오라클

ISNULL(표현식1, 표현식2) : SQL Server 

표현식1의 결과값이 NULL이면 표현식2의 값을 출력한다. 단, 표현식1과 표현식2의 결과 데이터 타입이 같아야 한다. NULL 관련 가장 많이 사용되는 함수이므로 상당히 중요하다. 

NULLIF(표현식1, 표현식2)

표현식1이 표현식2와 같으면 NULL을, 같지 않으면 표현식1을 리턴한다. 

COALESCE(표현식1, 표현식2, ·····)

임의의 개수 표현식에서 NULL이 아닌 최초의 표현식을 나타낸다. 모든 표현식이 NULL이라면 NULL을 리턴한다.