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 as escolas por distrito em ordem decrescente?
 ###Tabelas: 
CREATE TABLE district_schools (school_id INT, district_id INT, budget_allocation INT); INSERT INTO district_schools VALUES (1, 4, 6000000), (2, 5, 7000000), (3, 4, 5000000), (4, 6, 8000000), (5, 5, 4000000);
SELECT district_id, SUM(budget_allocation) as total_budget FROM district_schools GROUP BY district_id ORDER BY total_budget DESC;