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 é a porcentagem média de redução de resíduos para restaurantes com mais de duas práticas sustentáveis?
 ###Tabelas: 
CREATE TABLE Restaurant (id INT, name VARCHAR(50), cuisine VARCHAR(50), location VARCHAR(50)); INSERT INTO Restaurant (id, name, cuisine, location) VALUES (1, 'Bistro Blanc', 'French', 'New York'); INSERT INTO Restaurant (id, name, cuisine, location) VALUES (2, 'Taqueria Tina', 'Mexican', 'California'); INSERT INTO Restaurant (id, name, cuisine, location) VALUES (3, 'Gelato Giuseppe', 'Italian', 'Florida'); CREATE TABLE Sustainability (restaurant_id INT, waste_reduction_percentage DECIMAL(3,2), renewable_energy_percentage DECIMAL(3,2), water_conservation_percentage DECIMAL(3,2)); INSERT INTO Sustainability (restaurant_id, waste_reduction_percentage, renewable_energy_percentage, water_conservation_percentage) VALUES (1, 85.00, 90.00, 80.00); INSERT INTO Sustainability (restaurant_id, waste_reduction_percentage, renewable_energy_percentage, water_conservation_percentage) VALUES (2, 75.00, 85.00, 82.00); INSERT INTO Sustainability (restaurant_id, waste_reduction_percentage, renewable_energy_percentage, water_conservation_percentage) VALUES (3, 92.00, 95.00, 93.00);
SELECT r.name, AVG(s.waste_reduction_percentage) AS avg_waste_reduction FROM Restaurant r JOIN Sustainability s ON r.id = s.restaurant_id GROUP BY r.id HAVING COUNT(s.*) > 2;