เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้างหมวดหมู่ "other"

หากต้องการสรุปคำร้องของ Evanston 311 ตามรหัสไปรษณีย์ การจัดกลุ่มรหัสไปรษณีย์ที่มีความถี่ต่ำเข้าด้วยกันในหมวดหมู่ "other" จะเป็นประโยชน์มาก

ค่าใดในตัวเลือกต่อไปนี้ เมื่อแทนที่ ??? ในคิวรีด้านล่าง จะให้ผลลัพธ์ตามที่แสดงไว้?

คิวรี:

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;

ผลลัพธ์:

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

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Exploratory Data Analysis ใน SQL

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด