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 classificação média de satisfação para os cursos de pedagogia aberta em cada região?
 ###Tabelas: 
CREATE TABLE courses (course_id INT, course_name VARCHAR(50), course_type VARCHAR(15), region_code CHAR(2)); INSERT INTO courses VALUES (1, 'Introduction to Programming', 'open', 'NE'), (2, 'Data Science for All', 'open', 'SE'), (3, 'Calculus I', 'traditional', 'NW'); CREATE TABLE enrollments (enrollment_id INT, course_id INT, student_id INT, satisfaction_rating INT, region_code CHAR(2)); INSERT INTO enrollments VALUES (1, 1, 1, 9, 'NE'), (2, 2, 2, 8, 'SE'), (3, 3, 3, 7, 'NW'); CREATE TABLE regions (region_code CHAR(2), region_name VARCHAR(50)); INSERT INTO regions VALUES ('NE', 'Northeast'), ('SE', 'Southeast'), ('NW', 'Northwest'), ('SW', 'Southwest');
SELECT r.region_name, AVG(e.satisfaction_rating) AS avg_satisfaction FROM courses c JOIN enrollments e ON c.course_id = e.course_id JOIN regions r ON c.region_code = r.region_code WHERE c.course_type = 'open' GROUP BY r.region_name;