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 o número total de obras de arte doadas por cada tipo de doador e a porcentagem do total de obras de arte doadas por cada tipo.
 ###Tabelas: 
CREATE TABLE Donors (donor_id INT, donor_type VARCHAR(10), num_artworks INT); INSERT INTO Donors (donor_id, donor_type, num_artworks) VALUES (1, 'Individual', 30), (2, 'Corporation', 50), (3, 'Foundation', 20);
SELECT donor_type, SUM(num_artworks) AS total_donated, (SUM(num_artworks) * 100.0 / (SELECT SUM(num_artworks) FROM Donors)) AS pct_total FROM Donors GROUP BY donor_type;