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 sessões de treinamento de competência cultural realizadas por trabalhadores de saúde comunitária por região?
 ###Tabelas: 
CREATE TABLE cultural_competency_training (region VARCHAR(255), sessions INT); CREATE TABLE community_health_workers (region VARCHAR(255), training_level VARCHAR(255), workers INT); INSERT INTO cultural_competency_training (region, sessions) VALUES ('Northeast', 400), ('Southeast', 500), ('Midwest', 350), ('West', 600); INSERT INTO community_health_workers (region, training_level, workers) VALUES ('Northeast', 'Beginner', 200), ('Northeast', 'Intermediate', 150), ('Northeast', 'Advanced', 100), ('Southeast', 'Beginner', 250), ('Southeast', 'Intermediate', 200), ('Southeast', 'Advanced', 100), ('Midwest', 'Beginner', 180), ('Midwest', 'Intermediate', 120), ('Midwest', 'Advanced', 80), ('West', 'Beginner', 300), ('West', 'Intermediate', 250), ('West', 'Advanced', 150);
SELECT c.region, AVG(c.sessions / c.workers) FROM cultural_competency_training c INNER JOIN community_health_workers h ON c.region = h.region GROUP BY c.region;