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: Identificar as principais exposições com o maior número de visitantes e suas respectivas características demográficas dos visitantes, ordenadas por contagem de visitantes em ordem decrescente.
 ###Tabelas: 
CREATE TABLE Exhibition (Id INT, Name VARCHAR(100)); CREATE TABLE Visitor (Id INT, ExhibitionId INT, Age INT, Gender VARCHAR(10));
SELECT ExhibitionId, Name, COUNT(*) as VisitorCount, AVG(Age) as AverageAge, Gender, COUNT(DISTINCT Gender) as GenderCount FROM Exhibition e JOIN Visitor v ON e.Id = e.ExhibitionId GROUP BY ExhibitionId, Name, Gender ORDER BY VisitorCount DESC;