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: Encontre a porcentagem de clientes que compraram um produto com ingredientes naturais.
 ###Tabelas: 
CREATE TABLE customer_preferences (customer_id INT, natural_ingredient_purchase BOOLEAN); INSERT INTO customer_preferences (customer_id, natural_ingredient_purchase) VALUES (1, true), (2, false), (3, true), (4, true), (5, false), (6, true), (7, false);
SELECT (COUNT(*) FILTER (WHERE natural_ingredient_purchase))::float / COUNT(*) as percentage FROM customer_preferences;