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 de casos de cobertura de paridade de saúde mental por trabalhador comunitário de saúde, por estado?
 ###Tabelas: 
CREATE TABLE CommunityHealthWorkers (WorkerID INT, State VARCHAR(20)); INSERT INTO CommunityHealthWorkers (WorkerID, State) VALUES (1, 'California'), (2, 'Texas'), (3, 'California'), (4, 'New York'), (5, 'California'), (6, 'Florida'), (7, 'New York'), (8, 'Texas'), (9, 'California'), (10, 'Texas'), (11, 'Florida'), (12, 'New York'), (13, 'California'), (14, 'Illinois'), (15, 'Illinois'), (16, 'California'), (17, 'Texas'), (18, 'Texas'), (19, 'Illinois'), (20, 'New York');CREATE TABLE MentalHealthParity (State VARCHAR(20), Coverage DECIMAL(5,2)); INSERT INTO MentalHealthParity (State, Coverage) VALUES ('California', 0.75), ('Texas', 0.82), ('New York', 0.91), ('Florida', 0.68), ('Illinois', 0.77);
SELECT State, COUNT(DISTINCT WorkerID) as NumWorkers, SUM(Coverage) as TotalCoverage, 1.0 * SUM(Coverage) / COUNT(DISTINCT WorkerID) as AvgCoveragePerWorker FROM CommunityHealthWorkers JOIN MentalHealthParity ON CommunityHealthWorkers.State = MentalHealthParity.State GROUP BY State;