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 é o número médio de eventos comunitários frequentados por visitantes de uma região específica?
 ###Tabelas: 
CREATE TABLE visitor_attendance (visitor_id INT, region VARCHAR(30), event_name VARCHAR(50)); INSERT INTO visitor_attendance (visitor_id, region, event_name) VALUES (1, 'New York', 'Art Festival'), (2, 'Texas', 'Art Exhibition'), (3, 'New York', 'History Day');
SELECT region, AVG(count_events) FROM (SELECT region, event_name, COUNT(event_name) OVER (PARTITION BY visitor_id) as count_events FROM visitor_attendance) as subquery GROUP BY region;