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: Pivotar política de região e somar os valores das reivindicações
 ###Tabelas: 
CREATE TABLE policy (policy_id INT, policy_region VARCHAR(20)); INSERT INTO policy (policy_id, policy_region) VALUES (1001, 'Northeast'), (1002, 'Southeast'), (1003, 'Northeast'), (1004, 'Southwest'); CREATE TABLE claims (claim_id INT, policy_id INT, claim_amount INT); INSERT INTO claims (claim_id, policy_id, claim_amount) VALUES (1, 1001, 500), (2, 1002, 1200), (3, 1003, 2500), (4, 1004, 3000);
SELECT policy_region, SUM(CASE WHEN policy_region = 'Northeast' THEN claim_amount ELSE 0 END) AS northeast_claim_amount, SUM(CASE WHEN policy_region = 'Southeast' THEN claim_amount ELSE 0 END) AS southeast_claim_amount, SUM(CASE WHEN policy_region = 'Southwest' THEN claim_amount ELSE 0 END) AS southwest_claim_amount FROM policy p JOIN claims c ON p.policy_id = c.policy_id GROUP BY policy_region WITH ROLLUP;