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 é o número total de consumidores que preferem cosméticos livres de crueldade na base de dados?
 ###Tabelas: 
CREATE TABLE Consumer_Preference (id INT, consumer_id INT, product VARCHAR(255), preference BOOLEAN); INSERT INTO Consumer_Preference (id, consumer_id, product, preference) VALUES (1, 1001, 'Lush Soak Stimulant Bath Bomb', true), (2, 1002, 'The Body Shop Born Lippy Strawberry Lip Balm', true), (3, 1003, 'Estee Lauder Advanced Night Repair', false), (4, 1004, 'Lush Soak Stimulant Bath Bomb', true), (5, 1005, 'The Body Shop Born Lippy Strawberry Lip Balm', false);
SELECT COUNT(DISTINCT consumer_id) as total_consumers FROM Consumer_Preference WHERE preference = true;