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 média de anos de filiação sindical por gênero?
 ###Tabelas: 
CREATE TABLE union_members (id INT, member_id INT, gender VARCHAR(6), years_of_membership INT); INSERT INTO union_members (id, member_id, gender, years_of_membership) VALUES (1, 1001, 'Male', 5), (2, 1002, 'Female', 10), (3, 1003, 'Male', 7), (4, 1004, 'Non-binary', 3);
SELECT gender, AVG(years_of_membership) OVER (PARTITION BY gender) AS avg_years_of_membership FROM union_members;