👉 COALESCE 함수
- 주어진 인자 목록 중에서 첫 번째 NULL이 아닌 값을 반환
- 여러 인자를 받을 수 있으며, 모든 인자가 NULL인 경우에만 NULL을 반환
👉 사용 목적
- 데이터에 NULL 값이 있을 때, 유용하게 사용할 수 있음
- 여러 컬럼 중에서 하나라도 유효한 값을 표시하려고 할 때나, NULL 값을 기본 값으로 대체하고자 할 때 사용됨
👉 사용 예시
SELECT COALESCE(column1, column2, column3, '모든 컬럼이 NULL') AS non_null_column
FROM my_table;
- column1, column2, column3 중에 NULL이 아닌 첫 번째 값을 non_null_column로 반환
- 모든 컬럼이 NULL이면 '모든 컬럼이 NULL' 문자열 반환