Mulai sekarangMulai gratis

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

Lihat Kursus

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;
Edit dan Jalankan Kode