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: Mostrar a porcentagem de produtos orgânicos para cada fornecedor.
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, name VARCHAR(50), certified_organic BOOLEAN); INSERT INTO suppliers (supplier_id, name, certified_organic) VALUES (1, 'Green Earth Farms', true), (2, 'Sunny Harvest', false), (3, 'Organic Roots', true); CREATE TABLE produce (produce_id INT, supplier_id INT, product VARCHAR(50), organic BOOLEAN); INSERT INTO produce (produce_id, supplier_id, product, organic) VALUES (1, 1, 'carrots', true), (2, 1, 'broccoli', true), (3, 2, 'apples', false), (4, 3, 'spinach', true), (5, 3, 'kale', true);
SELECT supplier_id, 100.0 * COUNT(CASE WHEN organic THEN 1 END) / COUNT(*) as organic_percentage FROM produce GROUP BY supplier_id;