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: Obtenha a cidade com o maior número de bicicletas elétricas compartilhadas na África.
 ###Tabelas: 
CREATE TABLE african_ebikes (city VARCHAR(20), num_ebikes INT); INSERT INTO african_ebikes (city, num_ebikes) VALUES ('Cairo', 120), ('Johannesburg', 100), ('Cape Town', 80), ('Nairobi', 60), ('Lagos', 40);
SELECT city, num_ebikes FROM (SELECT city, num_ebikes, RANK() OVER (ORDER BY num_ebikes DESC) rn FROM african_ebikes) tmp WHERE rn = 1;