Criar uma categoria "outras"
Se quisermos resumir as solicitações do 311 de Evanston por CEP, pode ser útil agrupar todos os CEPs de baixa frequência em uma categoria "outras".
Qual dos seguintes valores, quando substituído por ??? na consulta, produziria o resultado abaixo?
Consulta:
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;
Resultado:
zip_recoded zipsum
60201 19054
60202 11165
null 5528
other 429
60208 255
Este exercício faz parte do curso
Análise Exploratória de Dados em SQL
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício