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 empreiteiros foram premiados com mais contratos no valor de mais de $1 bilhão nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE Defense_Contracts (Contract_ID INT, Contract_Value FLOAT, Contract_Date DATE, Contracting_Company VARCHAR(50));
SELECT Contracting_Company, COUNT(*) as Number_of_Contracts FROM Defense_Contracts WHERE Contract_Value > 1000000000 AND Contract_Date >= DATEADD(year, -5, GETDATE()) GROUP BY Contracting_Company ORDER BY Number_of_Contracts DESC;