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: Quais são as taxas de reciclagem para cada tipo de material em 'RegiãoD'?
 ###Tabelas: 
CREATE TABLE Material (mat_id INT, material_type VARCHAR(255)); INSERT INTO Material (mat_id, material_type) VALUES (1, 'Plastic'), (2, 'Glass'), (3, 'Paper'); CREATE TABLE RecyclingData (rec_id INT, mat_id INT, region_id INT, recycling_rate DECIMAL(5,2)); INSERT INTO RecyclingData (rec_id, mat_id, region_id, recycling_rate) VALUES (1, 1, 4, 0.35), (2, 1, 5, 0.40), (3, 2, 4, 0.25), (4, 2, 5, 0.30), (5, 3, 4, 0.50), (6, 3, 5, 0.55); CREATE TABLE Region (region_id INT, region_name VARCHAR(255)); INSERT INTO Region (region_id, region_name) VALUES (4, 'RegionD'), (5, 'RegionE');
SELECT Material.material_type, AVG(RecyclingData.recycling_rate) as avg_rate FROM Material INNER JOIN RecyclingData ON Material.mat_id = RecyclingData.mat_id INNER JOIN Region ON RecyclingData.region_id = Region.region_id WHERE Region.region_name = 'RegionD' GROUP BY Material.material_type;