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