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: Exibir os nomes e rendimento por acre para as 3 principais culturas com o rendimento por acre mais alto, em todas as fazendas e regiões.
 ###Tabelas: 
CREATE TABLE Farm (id INT, name TEXT, crop TEXT, yield_per_acre FLOAT, region TEXT); INSERT INTO Farm (id, name, crop, yield_per_acre, region) VALUES (1, 'Smith Farm', 'Corn', 150, 'Northern'), (2, 'Jones Farm', 'Soybeans', 180, 'Northern'), (3, 'Brown Farm', 'Cotton', 200, 'Southern');
SELECT crop, yield_per_acre, RANK() OVER (ORDER BY yield_per_acre DESC) as rn FROM Farm WHERE rn <= 3;