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 agentes comunitários de saúde treinados em competência cultural por estado?
 ###Tabelas: 
CREATE TABLE community_health_workers (worker_id INT, name VARCHAR(20), state VARCHAR(10)); CREATE TABLE states (state_id INT, state VARCHAR(10)); INSERT INTO community_health_workers (worker_id, name, state) VALUES (1, 'Ada', 'Alabama'), (2, 'Beto', 'Alaska'), (3, 'Carla', 'Arizona'), (4, 'Diego', 'California'), (5, 'Ella', 'Colorado'); INSERT INTO states (state_id, state) VALUES (1, 'Alabama'), (2, 'Alaska'), (3, 'Arizona'), (4, 'California'), (5, 'Colorado');
SELECT states.state, AVG(CASE WHEN community_health_workers.cultural_competency_training = 'Yes' THEN 1 ELSE 0 END) AS avg_trained FROM community_health_workers JOIN states ON community_health_workers.state = states.state GROUP BY states.state;