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: Encontre o número de políticas de energia limpa implementadas em cada país e a porcentagem do total de políticas que elas representam.
 ###Tabelas: 
CREATE TABLE Country (CountryID INT, CountryName VARCHAR(100)); INSERT INTO Country VALUES (1, 'Canada'), (2, 'USA'), (3, 'Mexico'), (4, 'Brazil'), (5, 'Germany'); CREATE TABLE Policy (PolicyID INT, PolicyName VARCHAR(100), CountryID INT); INSERT INTO Policy VALUES (1, 'Clean Energy Policy 1', 1), (2, 'Clean Energy Policy 2', 1), (3, 'Clean Energy Policy 3', 2), (4, 'Clean Energy Policy 4', 2), (5, 'Clean Energy Policy 5', 3);
SELECT CountryName, COUNT(PolicyID) AS NumPolicies, (COUNT(PolicyID) * 100.0 / (SELECT COUNT(PolicyID) FROM Policy)) AS Percentage FROM Policy JOIN Country ON Policy.CountryID = Country.CountryID GROUP BY CountryName;