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 eventos de engajamento comunitário por mês?
 ###Tabelas: 
CREATE TABLE community_engagement_2 (id INT, region VARCHAR(50), event VARCHAR(100), date DATE); INSERT INTO community_engagement_2 (id, region, event, date) VALUES (1, 'North', 'Art Exhibition', '2022-01-01'), (2, 'South', 'Language Workshop', '2022-02-01'), (3, 'North', 'Music Festival', '2022-03-01');
SELECT AVG(events_per_month) FROM (SELECT region, COUNT(*) AS events_per_month FROM community_engagement_2 WHERE date BETWEEN '2022-01-01' AND '2022-12-31' GROUP BY EXTRACT(MONTH FROM date)) AS monthly_events;