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: Identifique as 3 principais cidades com a maior capacidade de energia renovável?
 ###Tabelas: 
CREATE TABLE CityEnergy (City VARCHAR(50), EnergyCapacity FLOAT, Renewable BOOLEAN); INSERT INTO CityEnergy (City, EnergyCapacity, Renewable) VALUES ('CityA', 5000, TRUE), ('CityB', 3000, FALSE), ('CityC', 7000, TRUE);
SELECT City, EnergyCapacity FROM (SELECT City, EnergyCapacity, RANK() OVER (ORDER BY EnergyCapacity DESC) as CityRank FROM CityEnergy WHERE Renewable = TRUE) AS CityEnergyRanked WHERE CityRank <= 3;