MySQL에서 CASE 문의 기본 동작 방식은 무엇인가요?

과목: MySQL

문제 번호: 3185

easy
MySQL에서 CASE 문의 기본 동작 방식은 무엇인가요?
A. 모든 조건을 검사한 후 가장 적합한 결과를 반환합니다
B. 첫 번째 참인 조건을 만나면 해당 결과를 반환하고 나머지는 검사하지 않습니다
C. 조건들의 결과를 모두 합쳐서 하나의 값으로 반환합니다
D. 조건이 거짓인 경우에만 결과를 반환합니다

정답: B



⦁ CASE 문은 if-then-else와 같은 조건부 논리를 구현합니다

⦁ 위에서부터 순서대로 조건을 검사하여 첫 번째 참인 조건의 결과를 반환합니다

⦁ 한 번 조건이 만족되면 나머지 WHEN 절은 실행되지 않습니다 (Short-circuit evaluation)

⦁ 모든 조건이 거짓이면 ELSE 절의 값을 반환하고, ELSE가 없으면 NULL을 반환합니다

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.