Agregando categorías de filmación
Para el ejercicio final de este curso, volvamos a la tabla film_permit. Contiene una columna TEXT llamada community_board compuesta por una lista de enteros separados por comas. Hay interés en analizar los tipos de permisos de filmación que se están otorgando para cada junta comunitaria. Sin embargo, la representación de las juntas comunitarias (INTEGERs en una columna TEXT) lo complica. Usando las técnicas que has aprendido en este capítulo, puedes transformar los datos para permitir este tipo de análisis.
En este ejercicio, primero crearás una VIEW (temporal) que represente los valores de community_board de forma individual para dos categorías de permisos. Una VIEW es una consulta con nombre que, una vez creada, puede usarse como una TABLE. Utilizarás esta VIEW en una subconsulta para agregar los resultados en una tabla dinámica (pivot table).
Este ejercicio forma parte del curso
Limpieza de datos en bases de datos PostgreSQL
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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;