Creează o categorie „altele"
Dacă vrem să rezumăm cererile Evanston 311 după cod poștal, ar fi util să grupăm toate codurile poștale cu frecvență scăzută într-o categorie „altele".
Care dintre valorile de mai jos, înlocuită în locul ??? din interogare, produce rezultatul de mai jos?
Interogare:
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;
Rezultat:
zip_recoded zipsum
60201 19054
60202 11165
null 5528
other 429
60208 255
Acest exercițiu face parte din cursul
Analiza Exploratorie a Datelor în SQL
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul