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 militar médio por país para os 3 países com o maior gasto militar?
 ###Tabelas: 
CREATE TABLE military_spending (country VARCHAR(50), spending INT); INSERT INTO military_spending (country, spending) VALUES ('United States', 700000000), ('China', 228000000), ('Russia', 61000000), ('India', 50000000); CREATE TABLE countries (country VARCHAR(50), population INT); INSERT INTO countries (country, population) VALUES ('United States', 331002651), ('China', 1439323776), ('Russia', 145934462), ('India', 1380004385);
SELECT AVG(ms.spending) as avg_spending FROM (SELECT * FROM military_spending ORDER BY spending DESC LIMIT 3) ms;