ComenzarEmpieza gratis

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

Ver curso

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;
Editar y ejecutar código