[프로그래머스] NULL 처리하기

yenpkr·2025년 2월 2일
0

sql

목록 보기
8/91

문제

제출

📌 배운 내용 정리

✅ NULL값 처리

  • IFNULL
    NULL값을 처리하는 가장 간단한 방법

    IFNULL(컬럼 이름, 'NULL일 경우 대체할 값')
    • IFNULL은 IF로 대체 가능하기도 하다.
      IFNULL(A, 'A')IF(IS NULL(A), 'A') 와 같다.
  • CASE
    CASE는 NULL 치환은 물론, 조건에 따른 분기를 더욱 추가할 수 있다. ( = switch문)

    CASE
        WHEN 조건1 THEN 반환값1
        WHEN 조건2 THEN 반환값2
        ...
        ELSE 나머지 반환값
    END
  • COALESCE
    COALESCE는 매개변수 중 NULL이 아닌 첫 번째 값을 반환한다.

    COALESCE(컬럼1, 컬럼2, ... , NULL이 아닌 값)

문제 링크
참조 블로그

0개의 댓글