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 fazendas urbanas em Oakland, CA têm o maior rendimento por acre?
 ###Tabelas: 
CREATE TABLE urban_farms (name TEXT, city TEXT, state TEXT, acres NUMERIC, yield NUMERIC); INSERT INTO urban_farms (name, city, state, acres, yield) VALUES ('Groundwork', 'Oakland', 'CA', 2.5, 15000), ('City Slicker Farms', 'Oakland', 'CA', 3.2, 12000), ('Kinderfarms', 'Oakland', 'CA', 1.9, 8000);
SELECT name, acres, yield, ROW_NUMBER() OVER (ORDER BY yield/acres DESC) as rank FROM urban_farms WHERE city = 'Oakland' AND state = 'CA';