Buat kategori "lainnya"
Jika kita ingin merangkum permintaan Evanston 311 berdasarkan kode pos, akan berguna untuk mengelompokkan semua kode pos dengan frekuensi rendah ke dalam kategori "lainnya".
Manakah dari nilai berikut, ketika menggantikan ??? dalam kueri, yang akan menghasilkan keluaran di bawah ini?
Kueri:
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;
Hasil:
zip_recoded zipsum
60201 19054
60202 11165
null 5528
other 429
60208 255
Latihan ini adalah bagian dari kursus
Analisis Data Eksploratif di SQL
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga