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 consumidores que preferem produtos livres de crueldade por grupo etário?
 ###Tabelas: 
CREATE TABLE consumer_info (consumer_id INT, age INT, cruelty_free_preference BOOLEAN); INSERT INTO consumer_info (consumer_id, age, cruelty_free_preference) VALUES (1, 25, true), (2, 35, false), (3, 45, true), (4, 55, false), (5, 65, true); CREATE TABLE age_group (age INT, group_name VARCHAR(20)); INSERT INTO age_group (age, group_name) VALUES (20, '20s'), (30, '30s'), (40, '40s'), (50, '50s'), (60, '60s');
SELECT age_group.group_name, 100.0 * AVG(CASE WHEN consumer_info.cruelty_free_preference THEN 1.0 ELSE 0.0 END) as cruelty_free_percentage FROM consumer_info JOIN age_group ON consumer_info.age = age_group.age GROUP BY age_group.group_name;