開始使用免費開始

為樞紐分析表選取資料

為了更了解是哪些機關對不同種類的違規停車負責,你被指派製作一份報告來呈現這些細節。這份報告會聚焦於 4 個開單機關:Police DepartmentP)、Department of SanitationS)、Parks DepartmentK)與 Department of TransportationV)。製作此報告所需的所有紀錄都在 parking_violations 資料表中。每筆 parking_violation 都會記錄一個 INTEGERviolation_codeCHARissuing_agency

在本練習中,你將撰寫一個 SELECT 查詢,提供報告所需的基礎資料:違規代碼、開單機關代碼,以及每種配對所對應的紀錄總數。

本練習屬於課程

清理 PostgreSQL 資料庫中的資料

檢視課程

練習說明

  • 在查詢的 SELECT 清單中納入 violation_codeissuing_agency
  • 對於每個 violation_codeissuing_agency 的配對,在 SELECT 清單中加入包含該配對的筆數。
  • 依據其單一字元代碼(PSKV)將結果限制為關注的那些機關。

動手互動練習

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

SELECT 
	-- Include the violation code in results
	___, 
    -- Include the issuing agency in results
    ___, 
    -- Number of records with violation code/issuing agency
    ___(___) 
FROM 
	parking_violation 
WHERE 
	-- Restrict the results to the agencies of interest
	___ IN (___, ___, ___, ___) 
GROUP BY 
	-- Define GROUP BY columns to ensure correct pair count
	___, ___
ORDER BY 
	violation_code, issuing_agency;
編輯並執行程式碼