1. 학습
  2. /
  3. 강의
  4. /
  5. SQLで学ぶ探索的データ分析

Connected

연습 문제

「other」カテゴリを作る

Evanston の 311 リクエストを郵便番号別に要約する場合、出現頻度の低い郵便番号をすべて「other」カテゴリにまとめると便利です。

次のクエリの ??? をどの値に置き換えると、以下の結果になりますか?

Query:

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;

Result:

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

지침

50 XP

가능한 답변