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 participantes se juntaram a cada programa de artes visuais por grupo etário?
 ###Tabelas: 
CREATE TABLE visual_arts_programs (program_id INT PRIMARY KEY, program_name VARCHAR(50), program_type VARCHAR(50), start_date DATE, end_date DATE); CREATE TABLE visual_arts_participants (participant_id INT PRIMARY KEY, participant_name VARCHAR(50), age INT, gender VARCHAR(50), program_id INT, FOREIGN KEY (program_id) REFERENCES visual_arts_programs(program_id));
SELECT visual_arts_programs.program_name, visual_arts_participants.age, COUNT(visual_arts_participants.participant_id) AS total_participants FROM visual_arts_programs INNER JOIN visual_arts_participants ON visual_arts_programs.program_id = visual_arts_participants.program_id GROUP BY visual_arts_programs.program_name, visual_arts_participants.age;