CASE 문 다시 보기
CASE 문은 지정한 조건에 따라 값을 여러 구간으로 묶을 때 유용해요. 어떤 조건도 만족하지 못한 행은 ELSE로 넘어가며, ELSE가 없으면 null로 표시됩니다.
이번 연습에서는 운동선수를 다음 세 가지 구간 중 하나로 분류하는 segment 필드를 만들어 보세요:
- Tall Female: 키가 175cm 이상인 여성
- Tall Male: 키가 190cm 이상인 남성
- Other
각 구간을 만들 때 athletes 테이블의 height와 gender 필드를 참조해야 해요. CASE 문과 AND/OR 같은 조건 논리를 활용해 구현하세요.
CASE 문의 각 줄은 다음과 같은 형태예요:
CASE WHEN {condition} THEN {output}
이 연습은 강의의 일부입니다
SQL로 리포트 만들기
연습 안내
CASE문을 수정해Tall Female,Tall Male,Other세 값을 출력하도록 하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
name,
-- Output 'Tall Female', 'Tall Male', or 'Other'
CASE ____
____
____ END AS segment
FROM athletes;