MySQL, DBMS
[MySQL] - CASE문
jny0
2023. 3. 9. 17:57
- 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 `부서명`