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: Qual é o rendimento total das colheitas para cada localização, classificado por rendimento?
 ###Tabelas: 
CREATE TABLE farming (id INT, name TEXT, location TEXT, crop TEXT, yield INT); INSERT INTO farming VALUES (1, 'Smith Farm', 'Colorado', 'Corn', 120), (2, 'Brown Farm', 'Nebraska', 'Soybeans', 45), (3, 'Jones Farm', 'Iowa', 'Wheat', 80);
SELECT location, SUM(yield) as total_yield, ROW_NUMBER() OVER (ORDER BY SUM(yield) DESC) as rank FROM farming GROUP BY location;