Criar uma categoria "outros"
Se quisermos resumir as solicitações do Evanston 311 por código postal, seria útil agrupar todos os códigos postais de baixa frequência em uma categoria "outros".
Qual dos seguintes valores, quando substituídos por ???
na consulta, daria 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
