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 a porcentagem de clientes que se identificam como não-binários em cada estado dos EUA?
 ###Tabelas: 
CREATE TABLE customers (id INT PRIMARY KEY, age INT, gender VARCHAR(10), location VARCHAR(255)); INSERT INTO customers (id, age, gender, location) VALUES (1, 25, 'female', 'New York'); INSERT INTO customers (id, age, gender, location) VALUES (2, 35, 'male', 'California'); INSERT INTO customers (id, age, gender, location) VALUES (3, 45, 'non-binary', 'Texas'); INSERT INTO customers (id, age, gender, location) VALUES (4, 55, 'non-binary', 'New York');
SELECT location, (COUNT(*) FILTER (WHERE gender = 'non-binary')) * 100.0 / COUNT(*) AS percentage FROM customers GROUP BY location HAVING location LIKE 'New%' OR location LIKE 'California%';