CommencerCommencer gratuitement

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

Analyse exploratoire des données en SQL

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice