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 com defesa pelos 3 países com maior despesa militar em 2022?
 ###Tabelas: 
CREATE TABLE DefenseSpending (CountryName VARCHAR(50), Year INT, Spending DECIMAL(18,2)); INSERT INTO DefenseSpending (CountryName, Year, Spending) VALUES ('USA', 2022, 800000000000), ('China', 2022, 280000000000), ('Russia', 2022, 70000000000), ('India', 2022, 75000000000), ('Saudi Arabia', 2022, 70000000000);
SELECT AVG(Spending) FROM DefenseSpending WHERE Year = 2022 QUALIFY ROW_NUMBER() OVER (ORDER BY Spending DESC) <= 3;