일반 함수 NVL 확장 함수 : COALESCE 함수
*COALESCE 함수
-COALESCE 함수는 인수중에서 NULL이 아닌 첫 번째 인수를 반환하는 함수
*사용법
|
COALESCE(expression-1, expression-2, ...., expression-n) |
-expression-1 : expression-1이 NULL이 아니면 expression-1을 반환
-expression-2 : expression-1이 NULL이고 expression-2가 NULL이 아니면 expression-2를 반환
-expression-n : expression-1부터 expression-n-1까지의 값이 NULL이고 expression-1이 NULL이 아니면 expression-n을 반환
NVL(표현식1, NVL(표현식2, ... NVL(표현식n-1, 표현식n)...))와 유사
예)SELECT COALESCE(NULL, NULL, 10, 100, NULL) FROM DUAL; ⇒결과 : 10
SELECT NVL(표현식1, NVL(표현식2, NVL(표현식3, ...NVL(표현식n-1, 표현식n)...)))
