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 de 'algodão orgânico' em toda a gama de produtos para fabricantes com sede na 'Itália'?
 ###Tabelas: 
CREATE TABLE manufacturers (manufacturer_id INT, name VARCHAR(50), country VARCHAR(50)); INSERT INTO manufacturers (manufacturer_id, name, country) VALUES (1, 'ManufacturerA', 'Italy'), (2, 'ManufacturerB', 'Italy'), (3, 'ManufacturerC', 'USA'); CREATE TABLE products (product_id INT, manufacturer_id INT, material VARCHAR(50)); INSERT INTO products (product_id, manufacturer_id, material) VALUES (1, 1, 'organic cotton'), (2, 1, 'hemp'), (3, 1, 'organic cotton'), (4, 2, 'organic cotton'), (5, 2, 'recycled polyester'), (6, 3, 'recycled polyester');
SELECT manufacturers.country, 100.0 * AVG(CASE WHEN products.material = 'organic cotton' THEN 1 ELSE 0 END) AS organic_cottons_percentage FROM manufacturers JOIN products ON manufacturers.manufacturer_id = products.manufacturer_id WHERE manufacturers.country = 'Italy' GROUP BY manufacturers.country;