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 estudantes de comunidades sub-representadas se matricularam desde 2020 em programas de aprendizagem ao longo da vida?
 ###Tabelas: 
CREATE TABLE students (student_id INT, enrollment_date DATE, underrepresented_community INT, program_id INT); INSERT INTO students (student_id, enrollment_date, underrepresented_community, program_id) VALUES (26, '2020-09-01', 1, 6), (27, '2021-01-15', 0, 7), (28, '2022-06-01', 1, 8), (29, '2023-02-28', 0, 9), (30, '2020-12-31', 1, 6); CREATE TABLE programs (program_id INT, program_type VARCHAR(20)); INSERT INTO programs (program_id, program_type) VALUES (6, 'Lifelong Learning'), (7, 'Short Course'), (8, 'Workshop'), (9, 'Certification'), (10, 'Degree Program');
SELECT COUNT(*) FROM students JOIN programs ON students.program_id = programs.program_id WHERE underrepresented_community = 1 AND enrollment_date >= '2020-01-01' AND programs.program_type = 'Lifelong Learning';