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 idade média dos infratores que participaram de programas de justiça restaurativa no estado da Califórnia, agrupados pelo tipo de delito?
 ###Tabelas: 
CREATE TABLE restorative_justice_programs (offender_id INT, age INT, offense_type VARCHAR(255)); INSERT INTO restorative_justice_programs (offender_id, age, offense_type) VALUES (1, 34, 'Theft'); INSERT INTO restorative_justice_programs (offender_id, age, offense_type) VALUES (2, 28, 'Assault');
SELECT offense_type, AVG(age) as avg_age FROM restorative_justice_programs WHERE state = 'California' GROUP BY offense_type;