SQL
SQL NULL 처리하기
CodingTrader
2025. 5. 12. 14:27
728x90
MSSQL - ISNULL 문법
-- Column이 NULL인 경우 " " 에 있는 TEXT를, Null이 아닌 경우 기존 Column의 값을 출력
-- as 뒤에 Column은 지정하고 싶은 별칭 명
SELECT ISNULL(Column, "TEXT") as Column
FROM Table
MYSQL - IFNULL 문법
-- Column이 NULL인 경우 " " 에 있는 TEXT를, Null이 아닌 경우 기존 Column의 값을 출력
-- as 뒤에 Column은 지정하고 싶은 별칭 명
SELECT IFNULL(Column이, "TEXT") as Column이
FROM Table
SQL CASE문 활용
CASE
WHEN 조건식1 THEN 식1
WHEN 조건식2 THEN 식2
...
ELSE 조건에 맞는경우가 없는 경우 실행할 식
END
-- 예시
SELECT
CASE
WHEN Column IS NULL THEN "TEXT"
ELSE Column
END as COL
728x90