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: Liste os medicamentos que estiveram em mais de 5 ensaios clínicos, juntamente com sua taxa média de sucesso nos ensaios e a região com o maior valor de vendas.
 ###Tabelas: 
CREATE TABLE clinical_trials (id INT PRIMARY KEY, trial_name VARCHAR(50), drug_name VARCHAR(50), trial_status VARCHAR(20), start_date DATE, region VARCHAR(50)); CREATE TABLE trial_results (result_id INT PRIMARY KEY, trial_id INT, result VARCHAR(50)); CREATE TABLE drug_sales (id INT PRIMARY KEY, drug_name VARCHAR(50), manufacturer VARCHAR(50), sales_qty INT, sales_amount DECIMAL(10,2), sale_year INT, region VARCHAR(50));
SELECT ct.drug_name, COUNT(tr.trial_id) as total_trials, AVG(CASE WHEN tr.result = 'Success' THEN 1 ELSE 0 END) as success_rate, MAX(ds.region) as highest_sales_region FROM clinical_trials ct JOIN trial_results tr ON ct.id = tr.trial_id JOIN drug_sales ds ON ct.drug_name = ds.drug_name GROUP BY ct.drug_name HAVING total_trials > 5;