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: Quantos clientes únicos preferem produtos halal com uma classificação de 3 ou mais no Reino Unido?
 ###Tabelas: 
CREATE TABLE CustomerPreferences (customer_id INT, product_id INT, preference_rating INT, is_halal BOOLEAN, country VARCHAR(50)); INSERT INTO CustomerPreferences (customer_id, product_id, preference_rating, is_halal, country) VALUES (3, 3, 5, true, 'United Kingdom');
SELECT COUNT(DISTINCT customer_id) as unique_customers FROM CustomerPreferences WHERE preference_rating >= 3 AND is_halal = true AND country = 'United Kingdom';