Inizia subitoInizia gratis

Aggregare le categorie dei film

Per l’ultimo esercizio del corso, torniamo alla tabella film_permit. Contiene una colonna TEXT chiamata community_board composta da un elenco di interi separati da virgole. C’è interesse a fare un’analisi dei tipi di permessi per riprese concessi a ciascun community board. Tuttavia, la rappresentazione dei community board (valori INTEGER in una colonna TEXT) rende la cosa complicata. Applicando le tecniche apprese in questo capitolo, i dati possono essere trasformati per consentire questo tipo di analisi.

In questo esercizio, creerai prima una VIEW (temporanea) che rappresenta i valori di community_board singolarmente per due categorie di permessi. Una VIEW è una query con nome che, una volta creata, può essere usata come una TABLE. Userai poi questa VIEW in una sottoquery per aggregare i risultati in una tabella pivot.

Questo esercizio fa parte del corso

Pulizia dei dati nei database PostgreSQL

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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;
Modifica ed esegui il codice