SQL CASE WHEN 표현식의 역할은?
보통 W3Schools해설
SELECT name, CASE WHEN score >= 90 THEN 'A' WHEN score >= 80 THEN 'B' ELSE 'C' END AS grade FROM students처럼, 프로그래밍의 if-else와 유사한 조건 분기를 SQL 쿼리 내에서 수행합니다. SELECT, WHERE, ORDER BY 절 등에서 사용 가능합니다.
SELECT name, CASE WHEN score >= 90 THEN 'A' WHEN score >= 80 THEN 'B' ELSE 'C' END AS grade FROM students처럼, 프로그래밍의 if-else와 유사한 조건 분기를 SQL 쿼리 내에서 수행합니다. SELECT, WHERE, ORDER BY 절 등에서 사용 가능합니다.