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 hospitais públicos existem em cada cidade, ordenados pelo maior número de hospitais?
 ###Tabelas: 
CREATE TABLE cities (city_name VARCHAR(50), num_hospitals INT); INSERT INTO cities VALUES ('Los Angeles', 50); INSERT INTO cities VALUES ('New York', 60); INSERT INTO cities VALUES ('Chicago', 45);
SELECT city_name, COUNT(*) OVER (PARTITION BY city_name) as num_hospitals FROM cities ORDER BY num_hospitals DESC;