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: Encontre os 3 principais doadores por valor total de doação na tabela 'doações'.
 ###Tabelas: 
CREATE TABLE donors (id INT, name VARCHAR(50), donation_amount DECIMAL(10,2)); INSERT INTO donors (id, name, donation_amount) VALUES (1, 'Donor1', 5000), (2, 'Donor2', 10000), (3, 'Donor3', 7000), (4, 'Donor4', 8000);
SELECT name, SUM(donation_amount) as total_donation FROM donors GROUP BY name ORDER BY total_donation DESC LIMIT 3;