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 é o número total de professores que participaram de programas de aprendizado ao longo da vida, e quais são os custos médios e totais?
 ###Tabelas: 
CREATE TABLE teacher_ll (teacher_id INT, ll_program_id INT, PRIMARY KEY(teacher_id, ll_program_id)); CREATE TABLE ll_program (ll_program_id INT, ll_program_name VARCHAR(50), num_teachers INT, avg_cost DECIMAL(5,2), total_cost DECIMAL(10,2), PRIMARY KEY(ll_program_id)); INSERT INTO teacher_ll (teacher_id, ll_program_id) VALUES (1, 1), (1, 2), (2, 1), (3, 2); INSERT INTO ll_program (ll_program_id, ll_program_name, num_teachers, avg_cost, total_cost) VALUES (1, 'Coding Bootcamp', 50, 1500, 75000), (2, 'Data Science Specialization', 30, 2000, 60000);
SELECT COUNT(DISTINCT teacher_id) as total_teachers, AVG(avg_cost) as avg_ll_cost, SUM(total_cost) as total_ll_cost FROM teacher_ll tl INNER JOIN ll_program lp ON tl.ll_program_id = lp.ll_program_id;