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 fizeram compras em Illinois na primeira metade de 2021?
 ###Tabelas: 
CREATE TABLE purchases (id INT, state VARCHAR(50), month VARCHAR(50), customer_id INT); INSERT INTO purchases (id, state, month, customer_id) VALUES (1, 'Illinois', 'January', 200), (2, 'Illinois', 'February', 201), (3, 'Illinois', 'March', 202), (4, 'Illinois', 'April', 203), (5, 'Illinois', 'May', 204), (6, 'Illinois', 'June', 205);
SELECT COUNT(DISTINCT customer_id) FROM purchases WHERE state = 'Illinois' AND (month = 'January' OR month = 'February' OR month = 'March' OR month = 'April' OR month = 'May' OR month = 'June') AND customer_id IS NOT NULL;