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: Quantos serviços de transporte público estão disponíveis em cada província e qual é a classificação deles com base na disponibilidade?
 ###Tabelas: 
CREATE TABLE PublicTransit (Province VARCHAR(255), Service VARCHAR(255)); INSERT INTO PublicTransit (Province, Service) VALUES ('Alberta', 'Calgary Transit'), ('British Columbia', 'TransLink'), ('Ontario', 'Toronto Transit Commission'), ('Quebec', 'Société de transport de Montréal'), ('Alberta', 'Edmonton Transit Service');
SELECT Province, Service, ROW_NUMBER() OVER (PARTITION BY Province ORDER BY Service) AS Rank FROM PublicTransit;