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 os 5 principais contratados de defesa com o maior valor de contrato, e seus respectivos valores totais de contrato?
 ###Tabelas: 
CREATE TABLE Contractors (Contractor VARCHAR(50), Contract_Value FLOAT); INSERT INTO Contractors (Contractor, Contract_Value) VALUES ('Lockheed Martin', 50000000), ('Boeing', 40000000), ('Raytheon', 30000000), ('Northrop Grumman', 25000000), ('General Dynamics', 20000000), ('Harris Corporation', 15000000);
SELECT Contractor, Contract_Value, RANK() OVER (ORDER BY Contract_Value DESC) as Rank FROM Contractors;