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 alocado para cada região, classificado em ordem decrescente?
 ###Tabelas: 
CREATE TABLE RegionBudget (RegionID INT, RegionName VARCHAR(50), Budget DECIMAL(10,2)); INSERT INTO RegionBudget (RegionID, RegionName, Budget) VALUES (1, 'Asia', 90000), (2, 'Africa', 75000), (3, 'Europe', 120000), (4, 'Americas', 105000), (5, 'Oceania', 80000);
SELECT RegionName, SUM(Budget) as TotalBudget, ROW_NUMBER() OVER (ORDER BY SUM(Budget) DESC) as Rank FROM RegionBudget GROUP BY RegionName;