mysql case

    [MySQL] Null 값 처리하는 방법 (IFNULL, CASE)

    Null 값을 원하는 값으로 변경을 해야 할 경우가 있어요. 이럴 때 활용할 수 있는 방법 두 가지를 정리해보겠습니다. 1) IFNULL() 사용방법 -- 해당 칼럼에 Null값은 대체할 값으로 바뀌고,원래 값이 있다면 그대로 조회 SELECT IFNULL(칼럼이름, 'Null이 있을 경우 대체할 값') FROM 테이블명; 2) CASE() 사용방법 SELECT CASE WHEN 칼럼이름 IS NULL THEN "Null일 때 대체할 값" ELSE 칼럼이름 -- Null이 아닌 값이 그대로 출력될 수 있도록 ELSE 사용 END AS 칼럼이름 FROM 테이블명;