다음 쿼리에서 Quantity가 15일 때 반환되는 결과는?

과목: MySQL

문제 번호: 3186

medium
다음 쿼리에서 Quantity가 15일 때 반환되는 결과는?
SELECT OrderID, Quantity,
CASE
    WHEN Quantity > 30 THEN 'Very High'
    WHEN Quantity > 20 THEN 'High'  
    WHEN Quantity > 10 THEN 'Medium'
    ELSE 'Low'
END AS QuantityLevel
FROM OrderDetails;
A. 'Very High'
B. 'High'
C. 'Medium'
D. 'Low'

정답: C



⦁ Quantity = 15일 때 각 조건 검사 과정:
1. Quantity > 30 (15 > 30): FALSE
2. Quantity > 20 (15 > 20): FALSE
3. Quantity > 10 (15 > 10): TRUE → 'Medium' 반환

⦁ 세 번째 조건에서 TRUE가 나오므로 'Medium'이 반환됩니다

⦁ 그 이후의 조건들은 검사하지 않습니다

⦁ CASE 문의 순차적 평가 방식을 보여주는 예제입니다

💡 학습 팁

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