CommencezCommencez gratuitement

Créer une catégorie « other »

Si nous voulons résumer les demandes 311 d'Evanston par code postal, il serait utile de regrouper tous les codes postaux peu fréquents dans une catégorie « other ».

Laquelle des valeurs suivantes, si elle remplace ??? dans la requête, produirait 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

Cette activité fait partie du cours

Analyse exploratoire des données en SQL

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice