mysql coalesce

    [MySQL] COALESCE 함수로 NULL 값 처리하기 (feat. IFNULL 차이점)

    기본 사용법 SELECT COALESCE(칼럼1, 칼럼2, 칼럼3, ... , 칼럼 N, ...) FROM table; 칼럼1이 NULL이 아니면 칼럼1을 반환되고 NULL이면 칼럼2를 반환. 칼럼2가 NULL이 아니면 칼럼2를 반환하고 칼럼1과 칼럼2 모두 NULL이면 칼럼3을 반환. 칼럼 1 ~ 칼럼 5까지 NULL 이면 칼럼6을 반환되는 형식 예시1) COALESCE(칼럼1, 칼럼1 값이 NULL일 때 반환값) SELECT COALESCE(칼럼1, '공백') FROM member; 결괏값: 칼럼1에 있는 NULL값 대신 '공백'으로 출력 예시2) COALESCE(칼럼1, 칼럼2, 칼럼1, 2 모두 NULL일 때 반환값) SELECT COALESCE(칼럼1, 칼럼2, '공백') FROM member;..