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 demográfica dos usuários que interagiram com artigos de opinião?
 ###Tabelas: 
CREATE TABLE user_demographics (user_id text, age integer, gender text, engagement text); INSERT INTO user_demographics (user_id, age, gender, engagement) VALUES ('User 1', 35, 'Male', 'opinion piece'); INSERT INTO user_demographics (user_id, age, gender, engagement) VALUES ('User 2', 27, 'Female', 'opinion piece');
SELECT gender, age, COUNT(*) as count FROM user_demographics WHERE engagement = 'opinion piece' GROUP BY gender, age;