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 de resíduos plásticos, de papel e de vidro gerados na região 'Europa'?
 ###Tabelas: 
CREATE TABLE waste_type (waste_type VARCHAR(50)); INSERT INTO waste_type (waste_type) VALUES ('Plastic'), ('Paper'), ('Glass'), ('Other'); CREATE TABLE europe_waste (city VARCHAR(50), region VARCHAR(50), waste_type VARCHAR(50), waste_metric INT); INSERT INTO europe_waste (city, region, waste_type, waste_metric) VALUES ('Paris', 'Europe', 'Plastic', 500), ('Paris', 'Europe', 'Paper', 600), ('Paris', 'Europe', 'Glass', 400);
SELECT 100.0 * SUM(CASE WHEN waste_type IN ('Plastic', 'Paper', 'Glass') THEN waste_metric ELSE 0 END) / SUM(waste_metric) AS percentage FROM europe_waste WHERE region = 'Europe';