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 marcas têm mais de 50% de seu portfólio de produtos certificados como orgânicos?
 ###Tabelas: 
CREATE TABLE brand (brand_id INT, brand_name VARCHAR(255)); CREATE TABLE product (product_id INT, brand_id INT, is_organic BOOLEAN); INSERT INTO brand (brand_id, brand_name) VALUES (1, 'Lush'), (2, 'The Body Shop'), (3, 'Estee Lauder'); INSERT INTO product (product_id, brand_id, is_organic) VALUES (1, 1, true), (2, 1, true), (3, 1, false), (4, 2, true), (5, 2, true), (6, 3, false);
SELECT brand_name, COUNT(product.product_id) as total_products, SUM(CASE WHEN is_organic THEN 1 ELSE 0 END) as organic_products, ROUND(100.0 * SUM(CASE WHEN is_organic THEN 1 ELSE 0 END) / COUNT(product.product_id), 2) as organic_percentage FROM brand JOIN product ON brand.brand_id = product.brand_id GROUP BY brand_name HAVING organic_percentage > 50.0;