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 treinamentos de competência cultural recebidos pelos trabalhadores de saúde comunitária em cada estado?
 ###Tabelas: 
CREATE TABLE CommunityHealthWorker (WorkerID INT, State VARCHAR(25)); CREATE TABLE CommunityHealthWorkerTrainings (WorkerID INT, Training VARCHAR(50)); INSERT INTO CommunityHealthWorker (WorkerID, State) VALUES (1, 'NY'), (2, 'CA'), (3, 'TX'), (4, 'NY'), (5, 'TX'), (6, 'CA'), (7, 'NY'), (8, 'TX'), (9, 'CA'), (10, 'NY'); INSERT INTO CommunityHealthWorkerTrainings (WorkerID, Training) VALUES (1, 'Cultural Competency'), (2, 'Cultural Competency'), (3, 'Cultural Sensitivity'), (4, 'Cultural Humility'), (5, 'Cultural Sensitivity'), (6, 'Cultural Humility'), (7, 'Cultural Sensitivity'), (8, 'Cultural Humility'), (9, 'Cultural Sensitivity'), (10, 'Cultural Humility');
SELECT State, AVG(CASE WHEN Training = 'Cultural Competency' THEN 1 ELSE 0 END) as AvgTrainings FROM CommunityHealthWorkerTrainings JOIN CommunityHealthWorker ON CommunityHealthWorkerTrainings.WorkerID = CommunityHealthWorker.WorkerID GROUP BY State;