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: Identificar os gastos com inovação militar dos 3 principais países em 2020.
 ###Tabelas: 
CREATE TABLE military_expenditure (country VARCHAR(255), year INT, expenditure DECIMAL(10,2)); INSERT INTO military_expenditure (country, year, expenditure) VALUES ('USA', 2020, 7780000000), ('China', 2020, 2520000000), ('India', 2020, 6600000000), ('Russia', 2020, 6100000000);
SELECT country, expenditure FROM (SELECT country, expenditure, ROW_NUMBER() OVER (ORDER BY expenditure DESC) as rank FROM military_expenditure WHERE year = 2020) as subquery WHERE rank <= 3;