오늘의 SQL 공부: COALESCE
오늘은 COALESCE에 대해 공부했습니다.
COALESCE 함수는 검색 중 Null이 아닌 첫 번째 값을 찾을 때 사용됩니다.
예시 :
SELECT
Column,
COALESCE(phone_number, 'Not Provided') AS phone
FROM
Table;
테이블에서 phone_number열의 값을 가져오며 Null인 경우 Not Provided 를 반환합니다.
예시 2 :
SELECT
Column,
COALESCE(home_number, mobile_number, work_phone, 'Not Provided')
FROM
Table
왼쪽부터 home, mobile, work 열을 순서대로 체크하여 첫 번째로 Null이 아닌 값을 반환합니다. 만약 모두 Null이라면 Not Provided를 반환합니다.