logo

[SQL] CASE Statement (MySQL)

language-logoMySQL

• SQL의 CASE문은 두 가지 방식으로 사용할 수 있으며, 하나는 SWITCH 문과 같이 사용하는 방법이고, 다른 하나는 IF 문과 같이 사용하는 방법이다.
• SWITCH 문으로 사용할 때는 CASE case_value와 WHEN when_value를 비교하여 동일한 경우 해당 THEN 절을 실행하며, 아무것도 해당되지 않는 경우 ELSE 절을 실행한다.
• IF 문으로 사용할 때는 조건식이 참이 되면 해당 THEN 절을 실행하며, ELSE 문은 생략 가능하다.
• ELSE 문을 생략할 경우, 해당되는 값이 없을 때 'Case not found for CASE statement' 오류가 발생할 수 있다.

thumbnail
북마크
공유하기
신고하기
1분 분량
조회수 77
profile-image수콩
일 년 전
Copyright © 2025. Codenary All Rights Reserved.