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 roupas certificadas de comércio justo, por tipo, no mercado de moda ética africana?
 ###Tabelas: 
CREATE TABLE african_garments (id INT PRIMARY KEY, garment VARCHAR(50), type VARCHAR(50), fair_trade_certified BOOLEAN); INSERT INTO african_garments (id, garment, type, fair_trade_certified) VALUES (1, 'Dashiki', 'Cotton', true), (2, 'Kaftan', 'Silk', false), (3, 'Boubou', 'Wool', false), (4, 'Kitenge', 'Polyester', true), (5, 'Kanga', 'Rayon', false), (6, 'Leso', 'Cotton', true), (7, 'Kufi', 'Wool', true);
SELECT type, 100.0 * SUM(fair_trade_certified) / COUNT(*) as percentage FROM african_garments GROUP BY type;