1. Nauka
  2. /
  3. Kursy
  4. /
  5. Eksploracyjna analiza danych w SQL

Connected

ćwiczenie

Tworzenie kategorii „inne"

Jeśli chcemy podsumować zgłoszenia Evanston 311 według kodu pocztowego, przydatne byłoby zgrupowanie wszystkich rzadko występujących kodów pocztowych w kategorii „inne".

Która z poniższych wartości, podstawiona w miejsce ??? w zapytaniu, daje wynik przedstawiony poniżej?

Zapytanie:

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;

Wynik:

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

Instrukcje

50 XP

Możliwe odpowiedzi