- WHEN에 적은 조건식에 따라 결과식을 다르게 조회할 수 있다.
- CASE문은 SELECT절 뿐만 아니라 WHERE, ORDER BY 등 SQL 모든 구문에서 활용할 수 있다.
SELECT CASE WHEN [조건식1] THEN [결과식1]
WHEN [조건식2] THEN [결과식2]
...
ELSE [조건식N] END
-- 예시
SELECT CASE WHEN deptId = 1 THEN '홍보'
WHEN deptId = 2 THEN '기획'
ELSE '무소속'
END AS `부서명`
'MySQL, DBMS' 카테고리의 다른 글
[MySQL] SELECT 합치기 - UNION (0) | 2023.03.09 |
---|---|
[MySQL] - JOIN (INNER, LEFT, RIGHT) (0) | 2023.03.09 |
[MySQL] 그룹화하여 데이터 조회 (GROUP BY, HAVING) (0) | 2023.03.09 |
[DB] DDL, DML, DCL 이란? (0) | 2023.03.09 |
[MySQL] SQL문법 (조회, 생성, 수정, 삭제) (0) | 2023.03.08 |