CommencerCommencez 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

<cours>Analyse exploratoire des données en SQL</cours>
Voir le cours

Exercice interactif pratique

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice