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 é a média do número de programas de tecnologia militar na região da América do Norte, excluindo programas com um orçamento acima de $1 bilhão?
 ###Tabelas: 
CREATE TABLE MilitaryPrograms (region VARCHAR(255), program VARCHAR(255), budget DECIMAL(10,2)); INSERT INTO MilitaryPrograms (region, program, budget) VALUES ('North America', 'ProgramA', 400000000.00), ('North America', 'ProgramB', 600000000.00), ('North America', 'ProgramC', 50000000.00), ('Asia', 'ProgramD', 300000000.00), ('Asia', 'ProgramE', 200000000.00);
SELECT AVG(budget) FROM MilitaryPrograms WHERE region = 'North America' AND budget < 1000000000;