[mySQL] CASE 표현식

SQL 2019. 10. 2. 23:11

복잡한 조건식을 다수 사용해야 할 경우 CASE 표현식을 이용할 수 있습니다.

사용하는 방법은 다음과 같습니다.

 

1
2
3
4
5
6
7
8
SELECT [필드명1], [필드명2],
  CASE
    WHEN 조건1 THEN 출력1
    WHEN 조건2 THEN 출력2
    ...
    ELSE 출력
  END AS 필드명3
FROM 테이블명 (WHERE 조건);
cs