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 estão disponíveis em edifícios localizados na cidade 2?
 ###Tabelas: 
CREATE TABLE city (id INT, name VARCHAR(255), population INT, sustainable_projects INT); INSERT INTO city (id, name, population, sustainable_projects) VALUES (1, 'San Francisco', 884363, 450); INSERT INTO city (id, name, population, sustainable_projects) VALUES (2, 'Los Angeles', 4000000, 650); CREATE TABLE building (id INT, name VARCHAR(255), city_id INT, size FLOAT, is_green BOOLEAN); INSERT INTO building (id, name, city_id, size, is_green) VALUES (1, 'City Hall', 1, 12000.0, true); INSERT INTO building (id, name, city_id, size, is_green) VALUES (2, 'Library', 1, 8000.0, false); CREATE TABLE renewable_energy (id INT, building_id INT, type VARCHAR(255), capacity INT); INSERT INTO renewable_energy (id, building_id, type, capacity) VALUES (1, 1, 'Solar', 100); INSERT INTO renewable_energy (id, building_id, type, capacity) VALUES (2, 1, 'Wind', 50);
SELECT COUNT(*) as total_renewable_energy_sources FROM renewable_energy WHERE building_id IN (SELECT id FROM building WHERE city_id = 2);