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: Quais são as médias de vendas anuais para os 5 principais medicamentos por vendas no departamento de oncologia, incluindo o nome do medicamento e o nome do departamento?
 ###Tabelas: 
CREATE TABLE departments (department_id INT, name VARCHAR(255));CREATE TABLE drugs (drug_id INT, name VARCHAR(255), department_id INT);CREATE TABLE sales (sale_id INT, drug_id INT, year INT, amount INT);
SELECT d.name, d.department_id, AVG(s.amount) as avg_sales FROM drugs d JOIN sales s ON d.drug_id = s.drug_id JOIN departments dept ON d.department_id = dept.department_id WHERE dept.name = 'oncology' GROUP BY d.name, d.department_id ORDER BY avg_sales DESC LIMIT 5;