우당탕탕 개발공부

[ MySQL ] CASE문 본문

✍ Study/MySQL

[ MySQL ] CASE문

냥냥서 2024. 1. 8. 13:24

 

[ 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