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 de eventos frequentados por cada membro da audiência, com uma classificação baseada no número de eventos, excluindo os membros da audiência com menos de 2 eventos.
 ###Tabelas: 
CREATE SCHEMA if not exists arts_culture;CREATE TABLE if not exists arts_culture.audiences (audience_id INT PRIMARY KEY, name VARCHAR(255));CREATE TABLE if not exists arts_culture.events (event_id INT PRIMARY KEY, name VARCHAR(255), audience_id INT, FOREIGN KEY (audience_id) REFERENCES arts_culture.audiences(audience_id));INSERT INTO arts_culture.audiences (audience_id, name) VALUES (1, 'John Doe'), (2, 'Jane Smith'), (3, 'Jim Brown');INSERT INTO arts_culture.events (event_id, name, audience_id) VALUES (1, 'Art Exhibition', 1), (2, 'Theater Performance', 1), (3, 'Music Concert', 2), (4, 'Film Screening', 1);
SELECT a.name as audience_name, COUNT(e.event_id) as attended_events, RANK() OVER (ORDER BY COUNT(e.event_id) DESC) as attendance_rank FROM arts_culture.audiences a JOIN arts_culture.events e ON a.audience_id = e.audience_id WHERE a.audience_id IN (SELECT audience_id FROM arts_culture.events GROUP BY audience_id HAVING COUNT(event_id) >= 2) GROUP BY a.name;