Créer une catégorie « autres »
Si nous voulons résumer les demandes au 311 d’Evanston par code postal, il serait utile de regrouper tous les codes postaux à faible fréquence dans une catégorie « autre ».
Laquelle des valeurs suivantes, remplacée par ??? dans la requête, donnerait le résultat ci-dessous ?
Requête :
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;
Résultat :
zip_recoded zipsum
60201 19054
60202 11165
null 5528
other 429
60208 255
Cet exercice fait partie du cours
<cours>Analyse exploratoire des données en SQL</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice