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 taxa de reciclagem para cada tipo de material para o ano de 2019?
 ###Tabelas: 
CREATE TABLE WasteGeneration (region VARCHAR(255), waste_type VARCHAR(255), year INT, amount INT); CREATE TABLE RecyclingRates (waste_type VARCHAR(255), material_type VARCHAR(255), year INT, recycling_rate DECIMAL(5,4)); INSERT INTO WasteGeneration (region, waste_type, year, amount) VALUES ('North', 'Recyclables', 2019, 15000), ('North', 'Non-Recyclables', 2019, 20000), ('South', 'Recyclables', 2019, 10000), ('South', 'Non-Recyclables', 2019, 25000), ('East', 'Recyclables', 2019, 20000), ('East', 'Non-Recyclables', 2019, 18000), ('West', 'Recyclables', 2019, 12000), ('West', 'Non-Recyclables', 2019, 22000); INSERT INTO RecyclingRates (waste_type, material_type, year, recycling_rate) VALUES ('Recyclables', 'Plastic', 2019, 0.3), ('Recyclables', 'Glass', 2019, 0.6), ('Recyclables', 'Metal', 2019, 0.8), ('Recyclables', 'Paper', 2019, 0.9);
SELECT wg.waste_type, AVG(rr.recycling_rate) as AvgRecyclingRate FROM WasteGeneration wg INNER JOIN RecyclingRates rr ON wg.waste_type = rr.waste_type WHERE wg.year = 2019 GROUP BY wg.waste_type;