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: Mostrar os gastos militares dos 3 principais países da África e do Oriente Médio.
 ###Tabelas: 
CREATE TABLE military_spending (country TEXT, spending FLOAT); INSERT INTO military_spending (country, spending) VALUES ('Egypt', 10.5), ('Israel', 9.2), ('Algeria', 11.7), ('Saudi Arabia', 8.8);
SELECT m.country, m.spending FROM military_spending m WHERE m.spending >= (SELECT AVG(m2.spending) FROM military_spending m2) ORDER BY m.spending DESC LIMIT 3;