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: Liste as 2 principais tecnologias para projetos sociais por orçamento na região da APAC.
 ###Tabelas: 
CREATE TABLE tech_social_good (project VARCHAR(255), budget FLOAT, region VARCHAR(255)); INSERT INTO tech_social_good (project, budget, region) VALUES ('Project X', 800000, 'APAC'), ('Project Y', 650000, 'APAC'), ('Project Z', 700000, 'EMEA'), ('Project W', 500000, 'APAC');
SELECT project, budget FROM (SELECT project, budget, RANK() OVER (PARTITION BY region ORDER BY budget DESC) AS rank FROM tech_social_good WHERE region = 'APAC') WHERE rank <= 2;