본문 바로가기
Develop/DATABASE

오라클)널 관련 함수 - NVL, NVL2, COALESCE, NULLIF

by 걸어다니는 종합병원 2022. 10. 2.
반응형

NVL 함수 - NVL(expr1, expr2)

expr1이 NULL이면 expr2를 반환


NVL2 - NVL2(expr1, expr2, expr3)

expr1이 NULL이 아니면 expr2, NULL이면 expr3


COALESCE 함수- COALESCE(expr [, expr]...)

NULL이 아닌 첫 번째 expr을 반환.

 

※ NVL, NVL2 함수는 모든 인수를 평가하여 에러나 부하가 발생할 수 있음.  COALESCE를 활용


NULLIF 함수 - NULLIF(expr1, expr2)

expr1과 expr2가 다르면 expr1, 같으면 NULL 반환

반응형

댓글