Mengagregasi kategori film
Untuk latihan terakhir dalam kursus ini, mari kembali ke tabel film_permit. Tabel ini memiliki kolom TEXT bernama community_board yang berisi daftar bilangan bulat yang dipisahkan koma. Ada minat untuk menganalisis jenis izin film yang diberikan untuk setiap community board. Namun, representasi community board (INTEGER dalam kolom TEXT) membuat hal ini sulit. Dengan menggunakan teknik yang dipelajari dalam bab ini, data dapat diubah agar analisis tersebut memungkinkan.
Dalam latihan ini, Anda akan terlebih dahulu membuat VIEW (sementara) yang merepresentasikan nilai community_board secara individual untuk dua kategori izin. VIEW adalah kueri bernama yang dapat digunakan seperti TABLE setelah dibuat. Anda akan menggunakan VIEW ini dalam subkueri untuk mengagregasikan hasil dalam sebuah pivot table.
Latihan ini merupakan bagian dari kursus
Membersihkan Data di Database PostgreSQL
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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;