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: Quem são os 3 principais contratados por receita total no domínio de contratados de defesa?
 ###Tabelas: 
CREATE TABLE Contractors (contractor_id INT, name VARCHAR(50), industry VARCHAR(50)); CREATE TABLE ContractorRevenue (contractor_id INT, revenue FLOAT); INSERT INTO Contractors (contractor_id, name, industry) VALUES (1, 'Lockheed Martin', 'Aerospace and Defense'); INSERT INTO Contractors (contractor_id, name, industry) VALUES (2, 'Raytheon Technologies', 'Aerospace and Defense'); INSERT INTO ContractorRevenue (contractor_id, revenue) VALUES (1, 65000000); INSERT INTO ContractorRevenue (contractor_id, revenue) VALUES (2, 45000000);
SELECT c.name, SUM(cr.revenue) AS total_revenue FROM Contractors c JOIN ContractorRevenue cr ON c.contractor_id = cr.contractor_id GROUP BY c.name ORDER BY total_revenue DESC LIMIT 3;