[SQLP]NULL처리

·2025년 1월 21일

SQLP

목록 보기
11/20

😺 NULLIF

  • 두 값이 같으면 NULL, 그렇지 않으면 첫번째 값을 반환

😺 COALESCE

  • NULL이 아닌 첫번째 값을 반환

😺 NVL2

  • 첫번째 값이 NULL이 아니면 두번째를 반환, NULL이면 세번째 값을 반환

😺 ISNULL(SQL Server전용)

  • 값이 null인 경우 대체 값을 반환

    SELECT ISNULL(NULL, '대체 값') AS result; -- '대체 값' 반환
    SELECT ISNULL('값 있음', '대체 값') AS result; -- '값 있음' 반환

😺 IFNULL (MySQL 전용)

  • 첫번째가 null이면 두번째 값을 반환

    SELECT IFNULL(NULL, '대체 값') AS result; -- '대체 값' 반환
    SELECT IFNULL('값 있음', '대체 값') AS result; -- '값 있음' 반환

profile
냐홍

0개의 댓글