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 orçamento total para projetos de tecnologia para o bem social na Oceania nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE tech_for_social_good_projects (project_id INT, region VARCHAR(20), budget DECIMAL(10,2), completion_year INT); INSERT INTO tech_for_social_good_projects (project_id, region, budget, completion_year) VALUES (1, 'Australia', 100000.00, 2019), (2, 'New Zealand', 150000.00, 2018), (3, 'Australia', 120000.00, 2020), (4, 'New Zealand', 180000.00, 2021), (5, 'Australia', 110000.00, 2017);
SELECT SUM(budget) FROM tech_for_social_good_projects WHERE region = 'Australia' OR region = 'New Zealand' AND completion_year BETWEEN 2018 AND 2021;