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 produtos que contêm parabenos, para cada categoria?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product VARCHAR(255), category VARCHAR(255), contains_parabens BOOLEAN); INSERT INTO products (product_id, product, category, contains_parabens) VALUES (1, 'Paraben-free Face Cream', 'Skin Care', FALSE), (2, 'Paraben-containing Hair Serum', 'Hair Care', TRUE), (3, 'Paraben-free Lip Balm', 'Lip Care', FALSE), (4, 'Paraben-containing Moisturizer', 'Skin Care', TRUE), (5, 'Paraben-free Body Wash', 'Body Care', FALSE), (6, 'Paraben-containing Body Lotion', 'Body Care', TRUE);
SELECT category, (COUNT(contains_parabens) * 100.0 / (SELECT COUNT(*) FROM products WHERE category = outer_products.category)) as paraben_percentage FROM products outer_products GROUP BY category;