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 os 2 principais tipos de culinária com a maior receita total média por restaurante, ordenados pela receita total média em ordem decrescente.
 ###Tabelas: 
CREATE TABLE Restaurants (RestaurantID int, Name varchar(50), CuisineType varchar(50), Location varchar(50), TotalRevenue numeric(12, 2)); INSERT INTO Restaurants (RestaurantID, Name, CuisineType, Location, TotalRevenue) VALUES (1, 'Asian Fusion', 'Asian', 'New York', 500000), (2, 'Bella Italia', 'Italian', 'Los Angeles', 750000), (3, 'Sushi House', 'Japanese', 'San Francisco', 600000), (4, 'Thai Express', 'Asian', 'Chicago', 450000), (5, 'Taste of India', 'Indian', 'Houston', 800000), (6, 'Ramen Republic', 'Asian', 'Seattle', 300000), (7, 'Mexican Fiesta', 'Mexican', 'Phoenix', 550000), (8, 'Pizza Palace', 'Italian', 'New York', 650000), (9, 'Tacos and More', 'Mexican', 'Los Angeles', 400000);
SELECT CuisineType, AVG(TotalRevenue) as AvgRevenue, ROW_NUMBER() OVER (ORDER BY AVG(TotalRevenue) DESC) as Rank FROM Restaurants GROUP BY CuisineType HAVING COUNT(*) >= 2;