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: Qual é o tipo de caso mais comum para cada distrito?
 ###Tabelas: 
CREATE TABLE cases (id INT PRIMARY KEY, case_type VARCHAR(255), district VARCHAR(255), date DATE); INSERT INTO cases (id, case_type, district, date) VALUES (1, 'Theft', 'Downtown', '2021-01-01'); INSERT INTO cases (id, case_type, district, date) VALUES (2, 'Vandalism', 'Uptown', '2021-02-01');
SELECT district, case_type, COUNT(*) as count, RANK() OVER(PARTITION BY district ORDER BY count DESC) as rank FROM cases GROUP BY district, case_type;