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: Identificar o número de ensaios clínicos conduzidos por empresas de biotecnologia asiáticas no departamento de oncologia que foram bem-sucedidos, mas ainda não aprovados pela FDA entre 2017 e 2020, excluindo ensaios da Coreia do Sul.
 ###Tabelas: 
CREATE TABLE clinical_trials (id INT, company VARCHAR(255), department VARCHAR(255), trial_status VARCHAR(255), fda_approval_date DATE, company_location VARCHAR(255)); INSERT INTO clinical_trials (id, company, department, trial_status, fda_approval_date, company_location) VALUES (1, 'Asian BioTech 1', 'Oncology', 'Successful', NULL, 'Japan'), (2, 'Asian BioTech 2', 'Oncology', 'Failed', '2018-04-02', 'China'), (3, 'Asian BioTech 3', 'Neurology', 'Successful', '2019-09-10', 'South Korea');
SELECT COUNT(*) FROM clinical_trials WHERE department = 'Oncology' AND trial_status = 'Successful' AND fda_approval_date IS NULL AND company_location NOT IN ('South Korea') AND fda_approval_date BETWEEN '2017-01-01' AND '2020-12-31';