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 distribuição de gênero de usuário entre diferentes faixas etárias?
 ###Tabelas: 
CREATE TABLE user_data (user_id INT, age INT, gender VARCHAR(255)); INSERT INTO user_data (user_id, age, gender) VALUES (1, 25, 'Female'), (2, 45, 'Male'), (3, 35, 'Female');
SELECT CASE WHEN age BETWEEN 18 AND 30 THEN '18-30' WHEN age BETWEEN 31 AND 50 THEN '31-50' ELSE '51+' END AS age_group, gender, COUNT(*) as count FROM user_data GROUP BY age_group, gender;