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: Calcular o valor total das doações para cada categoria, pivotado para exibir as categorias como colunas
 ###Tabelas: 
CREATE TABLE donations (donation_id INT, donation_amount DECIMAL(10,2), donation_category VARCHAR(255)); INSERT INTO donations (donation_id, donation_amount, donation_category) VALUES (1, 50.00, 'Food'), (2, 100.00, 'Clothing'), (3, 250.00, 'Education'), (4, 300.00, 'Food'), (5, 800.00, 'Health');
SELECT SUM(CASE WHEN donation_category = 'Food' THEN donation_amount ELSE 0 END) as food, SUM(CASE WHEN donation_category = 'Clothing' THEN donation_amount ELSE 0 END) as clothing, SUM(CASE WHEN donation_category = 'Education' THEN donation_amount ELSE 0 END) as education, SUM(CASE WHEN donation_category = 'Health' THEN donation_amount ELSE 0 END) as health FROM donations;