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 é a classificação de cada cidade com base em sua população total, e qual é a precipitação anual para cada cidade?
 ###Tabelas: 
CREATE TABLE City (Id INT, Name VARCHAR(50), Population INT, AnnualRainfall DECIMAL(5,2)); INSERT INTO City (Id, Name, Population, AnnualRainfall) VALUES (1, 'Tokyo', 9000000, 60.5), (2, 'Delhi', 3000000, 55.3), (3, 'Shanghai', 25000000, 62.4), (4, 'Sao Paulo', 12000000, 120.0);
SELECT Name, Population, AnnualRainfall, ROW_NUMBER() OVER (ORDER BY Population DESC) AS CityRank FROM City;