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 países têm a maior porcentagem de ingredientes orgânicos em seus produtos?
 ###Tabelas: 
CREATE TABLE ingredients (ingredient_id INT, product_id INT, name VARCHAR(255), organic BOOLEAN, country VARCHAR(255)); INSERT INTO ingredients (ingredient_id, product_id, name, organic, country) VALUES (1, 1, 'Shea Butter', true, 'Ghana'), (2, 1, 'Coconut Oil', true, 'Sri Lanka'), (3, 2, 'Jojoba Oil', false, 'Mexico'), (4, 2, 'Aloe Vera', true, 'Mexico'), (5, 3, 'Glycerin', false, 'Spain');
SELECT country, (COUNT(*) FILTER (WHERE organic = true)) * 100.0 / COUNT(*) as percentage FROM ingredients GROUP BY country ORDER BY percentage DESC;