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 é a distribuição de tipos de casos por etnia do réu, ordenada pelo número de casos?
 ###Tabelas: 
CREATE TABLE defendants (id INT, case_id INT, ethnicity VARCHAR(255)); INSERT INTO defendants (id, case_id, ethnicity) VALUES (1, 1, 'Hispanic'); INSERT INTO defendants (id, case_id, ethnicity) VALUES (2, 2, 'African American');
SELECT ethnicity, type, COUNT(*) as case_count, ROW_NUMBER() OVER(PARTITION BY ethnicity ORDER BY COUNT(*) DESC) as sequence FROM defendants JOIN courts ON defendants.case_id = courts.id GROUP BY ethnicity, type;