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 produtos para cuidados com os cabelos que são livres de sulfato na região Oeste?
 ###Tabelas: 
CREATE TABLE haircare_products(product VARCHAR(255), region VARCHAR(255), sulfate_free BOOLEAN); INSERT INTO haircare_products(product, region, sulfate_free) VALUES('Product I', 'Western', true), ('Product J', 'Western', false), ('Product K', 'Western', true), ('Product L', 'Western', false);
SELECT (COUNT(*) * 100.0 / (SELECT COUNT(*) FROM haircare_products WHERE region = 'Western')) AS percentage FROM haircare_products WHERE sulfate_free = true;