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: Determine a porcentagem de restaurantes em cada cidade que possuem uma receita maior do que a receita média da cidade.
 ###Tabelas: 
CREATE TABLE Restaurants (restaurant_id INT, name TEXT, city TEXT, revenue FLOAT); INSERT INTO Restaurants (restaurant_id, name, city, revenue) VALUES (1, 'Asian Fusion', 'New York', 50000.00), (2, 'Bella Italia', 'Los Angeles', 60000.00), (3, 'Sushi House', 'New York', 70000.00), (4, 'Pizzeria La Rosa', 'Chicago', 80000.00), (5, 'Taqueria El Sol', 'Los Angeles', 40000.00), (6, 'Fish and Chips', 'London', 30000.00);
SELECT city, 100.0 * COUNT(*) / (SELECT COUNT(*) FROM Restaurants r WHERE city = Restaurants.city) as percentage FROM Restaurants WHERE revenue > (SELECT AVG(revenue) FROM Restaurants WHERE city = Restaurants.city) GROUP BY city;