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 gasto médio em diplomacia de defesa pelos 3 principais países em diplomacia de defesa?
 ###Tabelas: 
CREATE TABLE DefenseDiplomacySpending (Country VARCHAR(50), Spending DECIMAL(10,2)); INSERT INTO DefenseDiplomacySpending (Country, Spending) VALUES ('United States', 1200000), ('United Kingdom', 500000), ('France', 400000), ('Canada', 300000), ('Germany', 250000);
SELECT AVG(Spending) AS AvgSpending FROM (SELECT Spending FROM DefenseDiplomacySpending ORDER BY Spending DESC LIMIT 3) AS Top3Spenders;