시작하기무료로 시작하기

"기타" 범주 만들기

우편번호별로 Evanston 311 요청을 요약하려면, 빈도가 낮은 우편번호를 "other" 범주로 묶는 것이 유용합니다.

쿼리의 ???를 다음 값 중 어떤 것으로 대체하면 아래와 같은 결과가 나타날까요?

쿼리:

SELECT CASE WHEN zipcount < ??? THEN 'other'
       ELSE zip
       END AS zip_recoded,
       sum(zipcount) AS zipsum
  FROM (SELECT zip, count(*) AS zipcount
          FROM evanston311
         GROUP BY zip) AS fullcounts
 GROUP BY zip_recoded
 ORDER BY zipsum DESC;

결과:

zip_recoded    zipsum
60201          19054
60202          11165
null           5528
other          429
60208          255

이 연습은 강의의 일부입니다

SQL을 활용한 탐색적 데이터 분석

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작