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 média de sucesso de ensaios clínicos por indicação, classificada da mais alta para a mais baixa, para medicamentos de oncologia?
 ###Tabelas: 
CREATE TABLE clinical_trial_data (trial_id INT, drug_name VARCHAR(255), indication VARCHAR(255), trial_status VARCHAR(255)); INSERT INTO clinical_trial_data (trial_id, drug_name, indication, trial_status) VALUES (1, 'DrugM', 'Oncology', 'Completed'), (2, 'DrugN', 'Oncology', 'Failed'), (3, 'DrugO', 'Oncology', 'Completed'), (4, 'DrugM', 'Oncology', 'Completed'), (5, 'DrugN', 'Oncology', 'Failed'), (6, 'DrugO', 'Oncology', 'Completed');
SELECT indication, AVG(CASE WHEN trial_status = 'Completed' THEN 1 ELSE 0 END) as avg_success_rate FROM clinical_trial_data WHERE drug_name IN ('DrugM', 'DrugN', 'DrugO') GROUP BY indication ORDER BY avg_success_rate DESC;