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: Classificar exposições pelo número de visitantes repetidos, ordenados do maior para o menor?
 ###Tabelas: 
CREATE TABLE Exhibitions (ExhibitionID INT, Name VARCHAR(50)); INSERT INTO Exhibitions (ExhibitionID, Name) VALUES (1, 'Impressionists'), (2, 'Ancient Art'); CREATE TABLE Visits (VisitID INT, VisitorID INT, ExhibitionID INT); INSERT INTO Visits (VisitID, VisitorID, ExhibitionID) VALUES (1, 1, 1), (2, 2, 1), (3, 3, 2), (4, 1, 1), (5, 4, 2);
SELECT ExhibitionID, Name, RANK() OVER (ORDER BY COUNT(VisitorID) DESC) AS RepeatVisitorRank FROM Visits V JOIN Exhibitions E ON V.ExhibitionID = E.ExhibitionID GROUP BY ExhibitionID, Name ORDER BY RepeatVisitorRank DESC;