IniziaInizia gratis

Crea una categoria "other"

Se vogliamo riassumere le richieste 311 di Evanston per codice postale, sarebbe utile raggruppare tutti i codici postali con bassa frequenza in una categoria "other".

Quale dei seguenti valori, se sostituito a ??? nella query, produrrebbe il risultato qui sotto?

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;

Risultato:

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

Questo esercizio fa parte del corso

Analisi esplorativa dei dati in SQL

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio