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: Encontre as 3 principais torres de rede com o maior número de dispositivos conectados, particionadas por cidade.
 ###Tabelas: 
CREATE TABLE network_towers (tower_id INT, city VARCHAR(50), connected_devices INT); INSERT INTO network_towers VALUES (1, 'CityA', 50), (2, 'CityA', 60), (3, 'CityB', 70);
SELECT tower_id, city, connected_devices, RANK() OVER(PARTITION BY city ORDER BY connected_devices DESC) as rank FROM network_towers;