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 de cosméticos certificados como livres de crueldade na categoria de cuidados com os cabelos?
 ###Tabelas: 
CREATE TABLE certifications(certification_id INT, product_id INT, certification_type VARCHAR(50), certified_date DATE);
SELECT 100.0 * COUNT(product_id) / (SELECT COUNT(product_id) FROM cosmetics_products WHERE category = 'haircare') as cruelty_free_percentage FROM certifications JOIN cosmetics_products ON certifications.product_id = cosmetics_products.product_id WHERE certifications.certification_type = 'cruelty-free' AND cosmetics_products.category = 'haircare';