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 fãs do sexo feminino na tabela 'fan_demographics', agrupados por faixa etária?
 ###Tabelas: 
CREATE TABLE fan_demographics (fan_id INT, age INT, gender VARCHAR(10)); INSERT INTO fan_demographics (fan_id, age, gender) VALUES (1, 25, 'Female'), (2, 35, 'Male'), (3, 45, 'Female'), (4, 55, 'Male');
SELECT age_range, (COUNT(*) * 100.0 / (SELECT COUNT(*) FROM fan_demographics)) AS percentage FROM (SELECT CASE WHEN age < 30 THEN '18-29' WHEN age < 50 THEN '30-49' ELSE '50+' END AS age_range, gender FROM fan_demographics WHERE gender = 'Female') t GROUP BY age_range;