우당탕탕 개발공부
[ MySQL ] CASE문 본문
[ CASE - WHEN ~ THEN - ELSE - END ]
CASE
WHEN 조건1 THEN 처리1
WHEN 조건2 THEN 처리2
..
ELSE 처리0
END
「조건1」에 맞으면 「처리1」를 실행한다.
어떤 것에도 맞지 않다면? --> ELSE 「처리0」 실행
SELECT id,
CASE class
WHEN 1 THEN 'A'
WHEN 2 THEN 'B'
WHEN 3 THEN 'C'
ELSE 'F'
END AS class_type
FROM student;
위와 같이 나타낼 수 있다.
💥 주의할 점
: 조건 분류는 적는 순서에 주의해야 한다!
따라서 조건 분류를 적는 순서에 신경쓰기~
'✍ Study > MySQL' 카테고리의 다른 글
[ MySQL ] JOIN 종류와 방법 (0) | 2024.01.13 |
---|---|
[ MySQL ] CAST 데이터형 변환 (2) | 2024.01.08 |
[ MySQL ] 문자열 (1) | 2024.01.08 |
[ MySQL ] 비교 연산자 (0) | 2024.01.07 |
[ MySQL ] 주요 사용하는 데이터형 (1) | 2024.01.07 |