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 taxa de sucesso dos programas de desvio, por tipo e etnia dos participantes?
 ###Tabelas: 
CREATE TABLE diversion_programs (program_id INT, program_type VARCHAR(255), participant_ethnicity VARCHAR(255), success BOOLEAN); INSERT INTO diversion_programs (program_id, program_type, participant_ethnicity, success) VALUES (1, 'Diversion Program 1', 'African American', TRUE), (2, 'Diversion Program 2', 'Hispanic', FALSE);
SELECT program_type, participant_ethnicity, AVG(success) as success_rate FROM diversion_programs GROUP BY program_type, participant_ethnicity;