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: Qual é o valor total doado por cada doador na tabela 'doações', pivotado pelo tipo de doação?
 ###Tabelas: 
CREATE TABLE donations (donor_id INT, donation_type VARCHAR(20), donation_amount DECIMAL(10,2)); INSERT INTO donations (donor_id, donation_type, donation_amount) VALUES (1, 'Cash', 500.00), (1, 'Clothing', 300.00), (2, 'Cash', 750.00), (2, 'Food', 250.00);
SELECT donor_id, SUM(CASE WHEN donation_type = 'Cash' THEN donation_amount ELSE 0 END) AS 'Cash Donations', SUM(CASE WHEN donation_type = 'Clothing' THEN donation_amount ELSE 0 END) AS 'Clothing Donations', SUM(CASE WHEN donation_type = 'Food' THEN donation_amount ELSE 0 END) AS 'Food Donations' FROM donations GROUP BY donor_id;