시작하기무료로 시작하기

CASE 문 다시 보기

CASE 문은 지정한 조건에 따라 값을 여러 구간으로 묶을 때 유용해요. 어떤 조건도 만족하지 못한 행은 ELSE로 넘어가며, ELSE가 없으면 null로 표시됩니다.

이번 연습에서는 운동선수를 다음 세 가지 구간 중 하나로 분류하는 segment 필드를 만들어 보세요:

  • Tall Female: 키가 175cm 이상인 여성
  • Tall Male: 키가 190cm 이상인 남성
  • Other

각 구간을 만들 때 athletes 테이블의 heightgender 필드를 참조해야 해요. 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;
코드 편집 및 실행