Kong Eunho

3.3.7 CASE

2025년 08월 04일 23시
카테고리 - TIL, sqld, 3_SQL_기본


CASE : 칼럼이 특정 값을 가지면 이를 대체하는 새 값을 반환하는 연산을 정의. 단순한 함수를 함수가 아닌 구문으로 사용자가 구현할 수 있도록 한다.

CASE문은 두 가지 형식으로 정의할 수 있다.

단순형 :
CASE 칼럼명
WHEN 값1 THEN 값A
WHEN 값2 THEN 값B

[ELSE 값N]
END

조건형 :
CASE
WHEN 조건1 THEN 값A
WHEN 조건2 THEN 값B

[ELSE 값N]
END

단순형에서는 반드시 [칼럼명 = 값]을 조건으로 사용하며, 조건형에는 조건 칸에 원하는 조건을 자유롭게 입력할 수 있다.

◀ 이전 글 TIL, sqld, 3_SQL_기본
3.3.6 NULL 관련 함수
2025-08-04
목록으로 다음 글 ▶ TIL, sqld, 3_SQL_기본
3.4 WHERE
2025-08-05