開始使用免費開始

分析不完整的紀錄

為了在之後減少遺漏的 vehicle_body_type 值,你的團隊決定展開一項宣導活動,向各開單機關強調填寫完整資料的重要性。不過,每個活動都會針對個別機關客製化。

在本練習中,你的目標是利用目前的遺漏資料來決定活動的優先順序。你會撰寫一段查詢,輸出各開單機關,以及該機關名下 vehicle_body_typeNULL 的紀錄數量。這些紀錄將以遞減排序,據以決定應優先規劃哪些宣導活動。

本練習屬於課程

清理 PostgreSQL 資料庫中的資料

檢視課程

練習說明

  • 為查詢結果指定兩個欄位:issuing_agencynum_missing(該開單機關遺漏的車身型式數量)。
  • 限制結果僅計入 vehicle_body_typeNULL 的列。
  • issuing_agency 分組結果。
  • num_missing 以「遞減」順序排序。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

SELECT
  -- Define the SELECT list: issuing_agency and num_missing
  ___,
  COUNT(*) AS ___
FROM
  parking_violation
WHERE
  -- Restrict the results to NULL vehicle_body_type values
  ___
  -- Group results by issuing_agency
  ___
  -- Order results by num_missing in descending order
  ___;
編輯並執行程式碼