彙整影片類別
在本課程的最後一個練習,讓我們回到 film_permit 資料表。它包含一個 community_board 的 TEXT 欄位,內容是以逗號分隔的整數清單。現在希望分析各社區委員會核發的拍攝許可類型。不過,由於社區委員會的表示方式(在 TEXT 欄位中的 INTEGER)使得分析不易。運用本章學到的技巧,你可以轉換這些資料,讓此類分析變得可行。
在這個練習中,你會先建立一個(暫時的)VIEW,將兩種許可類別的 community_board 值各自展開成單獨的紀錄。VIEW 是一個具名查詢,建立後可以像 TABLE 一樣使用。你將在子查詢中使用這個 VIEW,把結果彙整成樞紐分析表(pivot table)。
本練習屬於課程
清理 PostgreSQL 資料庫中的資料
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
CREATE OR REPLACE TEMP VIEW cb_categories AS
SELECT
-- Split community board values
___(___, ___) AS community_board,
category
FROM
film_permit
WHERE
-- Restrict the categories in results
___ ___ (___, ___, ___);
-- View cb_categories
SELECT * FROM cb_categories;