반응형
SQL 에서 coalesce 함수는 여러 개의 인자 중에서 NULL 이 아닌 첫 번째 값을 반환하는 역할을 하는 함수이다. 일반적으로 아래와 같은 형태로 사용한다.
COALESE( value1, value2, ...)
COALESE ( 'A', 'B', 'C', 'D') -> A
COALESE ( NULL , 'B', 'C', 'D') -> B
COALESE ( NULL, NULL, 'C', 'D') -> C
COALESE ( NULL, NULL, NULL, NULL) -> NULL
NULL 일 경우 값을 다른 값으로 변경하여 출력하는 것은 NVL 이다.
반응형