BaşlayınÜcretsiz başlayın

Film kategorilerini birleştirme

Bu kurstaki son egzersiz için film_permit tablosuna geri dönelim. Bu tabloda, tamsayılardan oluşan ve virgülle ayrılmış bir liste içeren bir community_board TEXT sütunu bulunuyor. Her community board için verilen film izinlerinin türlerine dair bir analiz yapılmak isteniyor. Ancak community board'ların gösterimi (TEXT sütununda INTEGER değerler) bunu zorlaştırıyor. Bu bölümde öğrendiğin tekniklerle, bu veriyi böyle bir analize olanak verecek şekilde dönüştürebileceksin.

Bu egzersizde önce, iki izin kategorisi için community_board değerlerini tek tek temsil eden (geçici) bir VIEW oluşturacaksın. VIEW, oluşturulduktan sonra TABLE gibi kullanılabilen, adı olan bir sorgudur. Sonrasında bu VIEW'i, sonuçları bir pivot tabloda birleştirmek için bir alt sorguda kullanacaksın.

Bu egzersiz, kursun bir parçasıdır

PostgreSQL Veritabanlarında Veri Temizleme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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;
Kodu Düzenle ve Çalıştır