[SQL] IS NULL & CASE WHEN 사용법 주의 사항

IS NULL을 사용하다가 CASE WHEN에 대한 정보를 더 알게되어 작성함.

CASE WHEN은 두가지 타입이 있다.
Simple CASE expression & Searched CASE expression

Simple CASE Expression은 간단하게 equality를 보고자할 때 쓰인다.

# Simple CASE Expression
CASE [variable]
	WHEN [evaluation] THEN [RETURN1]
    ELSE [RETURN2]

Searched CASE expression은 좀 더 복잡한 경우에 쓰이고, IS NULL 사용시에도 해당 구문을 사용해야 한다.

# Searched Case expression
CASE 
	WHEN [condition] THEN [RETURN1]
    ELSE [RETURN2]

좋은 웹페이지 즐겨찾기