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: Número de casos de doenças infecciosas em cada vila de Bali, ordenado pelo maior número de casos.
 ###Tabelas: 
CREATE TABLE infectious_disease_bali (village VARCHAR(20), cases INT); INSERT INTO infectious_disease_bali (village, cases) VALUES ('Ubud', 100), ('Kuta', 150), ('Seminyak', 200), ('Canggu', 50);
SELECT village, cases, RANK() OVER (ORDER BY cases DESC) AS rank FROM infectious_disease_bali;