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 é a proporção do financiamento para preservação da língua para cada comunidade em áreas urbanas em comparação com áreas rurais?
 ###Tabelas: 
CREATE TABLE LanguagePreservationFunding (ID INT, Community VARCHAR(50), Location VARCHAR(50), Funding DECIMAL(10,2)); INSERT INTO LanguagePreservationFunding (ID, Community, Location, Funding) VALUES (1, 'Navajo Nation', 'Rural', 150000); INSERT INTO LanguagePreservationFunding (ID, Community, Location, Funding) VALUES (2, 'Ojibwe', 'Urban', 200000);
SELECT Location, Community, Funding, AVG(Funding) OVER (PARTITION BY Location) AS AvgFundingInLocation, Funding / AVG(Funding) OVER (PARTITION BY Location) AS FundingRatio FROM LanguagePreservationFunding;