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 número de doadores únicos e o valor total das doações por estado, desnormalizado para exibir informações de doador e doação em linhas separadas?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, DonorState TEXT, DonorName TEXT, DonationAmount DECIMAL); INSERT INTO Donors (DonorID, DonorState, DonorName, DonationAmount) VALUES (1, 'NY', 'John Doe', 100), (2, 'NY', 'Jane Smith', 150), (3, 'CA', 'Bob Johnson', 200);
SELECT DonorState, 'DonorCount' as Metric, COUNT(DISTINCT DonorName) as Value FROM Donors GROUP BY DonorState UNION ALL SELECT DonorState, 'TotalDonations' as Metric, SUM(DonationAmount) as Value FROM Donors GROUP BY DonorState;