Kom igångKom igång gratis

Skapa en kategori för "övrigt"

Om vi vill sammanfatta Evanston 311-ärenden per postnummer är det praktiskt att gruppera alla sällan förekommande postnummer i en kategori för "övrigt".

Vilket av följande värden, när det ersätter ??? i frågan, ger resultatet nedan?

Fråga:

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;

Resultat:

zip_recoded    zipsum
60201          19054
60202          11165
null           5528
other          429
60208          255

Den här övningen är en del av kursen

Exploratory Data Analysis i SQL

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen