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 total com defesa para os países da OTAN em 2022 e seus respectivos orçamentos militares como porcentagem do gasto total com defesa?
 ###Tabelas: 
CREATE TABLE DefenseSpending (id INT, year INT, country TEXT, spending FLOAT); INSERT INTO DefenseSpending (id, year, country, spending) VALUES (1, 2022, 'USA', 7500000000), (2, 2022, 'UK', 5500000000);
SELECT DefenseSpending.country, DefenseSpending.spending, (DefenseSpending.spending / (SELECT SUM(spending) FROM DefenseSpending WHERE DefenseSpending.year = 2022 AND DefenseSpending.country IN ('USA', 'UK', 'France', 'Germany', 'Italy'))) * 100 as percentage FROM DefenseSpending WHERE DefenseSpending.year = 2022 AND DefenseSpending.country IN ('USA', 'UK', 'France', 'Germany', 'Italy');