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 5 principais inovadores agrícolas com base em investimento?
 ###Tabelas: 
CREATE TABLE Agricultural_Innovators (innovator_id INT, innovator_name TEXT, investment_amount INT); INSERT INTO Agricultural_Innovators (innovator_id, innovator_name, investment_amount) VALUES (1, 'John Doe', 80000), (2, 'Jane Smith', 95000), (3, 'Emma Johnson', 70000), (4, 'Michael Brown', 120000), (5, 'Laura White', 65000);
SELECT * FROM (SELECT innovator_name, ROW_NUMBER() OVER (ORDER BY investment_amount DESC) AS rank FROM Agricultural_Innovators) sub WHERE rank <= 5;