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
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio