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: Liste o número total de casos para cada Distrito na tabela CommunityCourts.
 ###Tabelas: 
CREATE TABLE CommunityCourts (CourtID INT, District VARCHAR(20)); INSERT INTO CommunityCourts (CourtID, District) VALUES (1, 'Downtown'), (2, 'Uptown'), (3, 'Midtown'); CREATE TABLE CommunityCourtCases (CaseID INT, CourtID INT, HearingDate DATE); INSERT INTO CommunityCourtCases (CaseID, CourtID, HearingDate) VALUES (1, 1, '2021-06-15'), (2, 1, '2021-07-20'), (3, 2, '2021-08-12'), (4, 3, '2021-08-15'), (5, 3, '2021-09-01');
SELECT District, COUNT(*) as TotalCases FROM CommunityCourtCases JOIN CommunityCourts ON CommunityCourtCases.CourtID = CommunityCourts.CourtID GROUP BY District;