Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Mostrar todos os registros de políticas para o tipo de política 'Automóvel Pessoal' como colunas separadas para ID da política, data efetiva e uma coluna para cada valor do tipo de política.
 ###Tabelas: 
CREATE TABLE policy (policy_id INT, policy_type VARCHAR(20), effective_date DATE); INSERT INTO policy VALUES (1, 'Personal Auto', '2018-01-01'); INSERT INTO policy VALUES (2, 'Personal Auto', '2020-01-01');
SELECT policy_id, effective_date, MAX(CASE WHEN policy_type = 'Personal Auto' THEN policy_type END) AS Personal_Auto, MAX(CASE WHEN policy_type = 'Commercial Auto' THEN policy_type END) AS Commercial_Auto FROM policy GROUP BY policy_id, effective_date;