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: Quantos alunos têm uma pontuação de saúde mental acima da média para sua região?
 ###Tabelas: 
CREATE TABLE student_region (student_id INT, region VARCHAR(20), mental_health_score INT); INSERT INTO student_region (student_id, region, mental_health_score) VALUES (1, 'North', 75), (2, 'North', 80), (3, 'South', 70);
SELECT sr.region, COUNT(*) as num_above_avg FROM student_region sr JOIN (SELECT region, AVG(mental_health_score) as avg_score FROM student_region GROUP BY region) a ON sr.region = a.region WHERE sr.mental_health_score > a.avg_score GROUP BY sr.region;