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 as missões espaciais com o maior custo total e o diretor da missão correspondente.
 ###Tabelas: 
CREATE TABLE missions (mission_name VARCHAR(255), mission_director VARCHAR(255), total_cost DECIMAL(10,2)); INSERT INTO missions (mission_name, mission_director, total_cost) VALUES ('Mission1', 'Dir1', 150000.00), ('Mission2', 'Dir2', 200000.00), ('Mission3', 'Dir3', 120000.00), ('Mission4', 'Dir1', 180000.00), ('Mission5', 'Dir2', 250000.00);
SELECT mission_name, mission_director, total_cost FROM (SELECT mission_name, mission_director, total_cost, ROW_NUMBER() OVER (ORDER BY total_cost DESC) as rank FROM missions) as ranked_missions WHERE rank = 1;