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: Quantas fontes de energia renovável existem em cada país, listadas na tabela 'renewable_energy'?
 ###Tabelas: 
CREATE TABLE renewable_energy (id INT, country VARCHAR(50), source VARCHAR(50)); INSERT INTO renewable_energy (id, country, source) VALUES (1, 'Germany', 'Solar'), (2, 'US', 'Wind'), (3, 'Germany', 'Wind'), (4, 'France', 'Hydro'), (5, 'US', 'Solar'), (6, 'Germany', 'Hydro');
SELECT r.country, COUNT(DISTINCT r.source) as num_sources FROM renewable_energy r GROUP BY r.country;