Comece agoraComece grátis

Agregando categorias de filmagem

No exercício final deste curso, vamos voltar à tabela film_permit. Ela contém uma coluna TEXT chamada community_board, composta por uma lista de inteiros separados por vírgula. Há interesse em analisar os tipos de permissões de filmagem que estão sendo concedidas para cada community board. No entanto, a forma como os community boards são representados (INTEGERs em uma coluna TEXT) dificulta essa análise. Usando as técnicas que você aprendeu neste capítulo, os dados podem ser transformados para viabilizar essa análise.

Neste exercício, você vai primeiro criar uma VIEW (temporária) que represente os valores de community_board individualmente para duas categorias de permissão. Uma VIEW é uma consulta nomeada que, após criada, pode ser usada como uma TABLE. Você usará essa VIEW em uma subconsulta para agregar os resultados em uma tabela dinâmica (pivot table).

Este exercicio faz parte do curso

Limpeza de dados em bancos de dados PostgreSQL

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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 e Executar Código