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 investimento médio em iniciativas de desenvolvimento comunitário por país, ordenado pelo maior investimento médio?
 ###Tabelas: 
CREATE TABLE country (country_id INT, country_name VARCHAR(50)); INSERT INTO country VALUES (1, 'Canada'), (2, 'Mexico'), (3, 'Brazil'); CREATE TABLE initiative (initiative_id INT, initiative_name VARCHAR(50), country_id INT, investment FLOAT); INSERT INTO initiative VALUES (1, 'Rural Roads', 1, 500000), (2, 'Clean Water', 1, 750000), (3, 'Irrigation', 2, 600000), (4, 'Education', 2, 800000), (5, 'Renewable Energy', 3, 900000);
SELECT country_id, AVG(investment) as avg_investment FROM initiative GROUP BY country_id ORDER BY avg_investment DESC;