Bắt đầu ngayBắt đầu miễn phí

Tổng hợp hạng mục giấy phép quay phim

Ở bài tập cuối cùng của khóa học, hãy quay lại bảng film_permit. Bảng này có cột community_board kiểu TEXT, gồm danh sách các số nguyên được phân tách bằng dấu phẩy. Có nhu cầu phân tích các loại giấy phép quay phim đang được cấp cho từng community board. Tuy nhiên, cách biểu diễn community board (các INTEGER trong một cột TEXT) khiến việc này trở nên khó khăn. Bằng cách dùng các kỹ thuật bạn đã học trong chương này, dữ liệu có thể được biến đổi để phục vụ phân tích đó.

Trong bài tập này, trước tiên bạn sẽ tạo một VIEW (tạm thời) biểu diễn riêng lẻ các giá trị community_board cho hai hạng mục giấy phép. VIEW là một truy vấn có tên và sau khi tạo, có thể dùng như một TABLE. Bạn sẽ dùng VIEW này trong một truy vấn con để tổng hợp kết quả dưới dạng pivot table.

Bài tập này là một phần của khóa học

Làm sạch dữ liệu trong cơ sở dữ liệu PostgreSQL

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã