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 número médio de casos tratados por advogado em cada região?
 ###Tabelas: 
CREATE TABLE AttorneysByRegion (AttorneyID INT, RegionID INT); INSERT INTO AttorneysByRegion (AttorneyID, RegionID) VALUES (1, 1), (2, 2), (3, 3), (4, 1), (5, 2); CREATE TABLE Regions (RegionID INT, Region VARCHAR(20)); INSERT INTO Regions (RegionID, Region) VALUES (1, 'Northeast'), (2, 'Southeast'), (3, 'Midwest'), (4, 'Southwest'), (5, 'West'); CREATE TABLE Cases (CaseID INT, AttorneyID INT); INSERT INTO Cases (CaseID, AttorneyID) VALUES (1, 1), (2, 2), (3, 3), (4, 1), (5, 2);
SELECT AVG(NumCases), Region FROM (SELECT AttorneysByRegion.RegionID, COUNT(*) AS NumCases FROM AttorneysByRegion INNER JOIN Cases ON AttorneysByRegion.AttorneyID = Cases.AttorneyID GROUP BY AttorneysByRegion.RegionID) AS Subquery INNER JOIN Regions ON Subquery.RegionID = Regions.RegionID GROUP BY Region;