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 é a pontuação de competência cultural dos prestadores de cuidados de saúde que atendem a cada comunidade?
 ###Tabelas: 
CREATE TABLE healthcare_providers (provider_id INT, name VARCHAR(50), cultural_competency_score INT, community VARCHAR(25)); INSERT INTO healthcare_providers (provider_id, name, cultural_competency_score, community) VALUES (1, 'John Doe', 85, 'Community A'), (2, 'Jane Smith', 90, 'Community A'), (3, 'Maria Garcia', 95, 'Community B'); CREATE TABLE communities (community VARCHAR(25), region VARCHAR(25)); INSERT INTO communities (community, region) VALUES ('Community A', 'Northeast'), ('Community B', 'Midwest');
SELECT c.community, hp.name, AVG(hp.cultural_competency_score) FROM healthcare_providers hp INNER JOIN communities c ON hp.community = c.community GROUP BY hp.community, hp.name;