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 número total de edifícios verdes na tabela de edifícios verdes que foram certificados por cada agência de certificação, ordenados pelo maior número de edifícios certificados?
 ###Tabelas: 
CREATE TABLE green_buildings (building_id INT, name VARCHAR(100), location VARCHAR(50), certification_agency VARCHAR(50)); INSERT INTO green_buildings (building_id, name, location, certification_agency) VALUES (1, 'GreenHQ', 'Urban', 'GreenCert'), (2, 'EcoTower', 'Rural', 'EcoCert'), (3, 'SolarSpire', 'Urban', 'GreenCert');
SELECT certification_agency, COUNT(building_id) as total_certified_buildings FROM green_buildings GROUP BY certification_agency ORDER BY total_certified_buildings DESC;