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 de línguas preservadas por habitante em cada família de línguas?
 ###Tabelas: 
CREATE TABLE Language (LanguageID INT, LanguageName VARCHAR(50), Family VARCHAR(50), Population INT); INSERT INTO Language (LanguageID, LanguageName, Family, Population) VALUES (1, 'Quechua', 'Andean', 8000000), (2, 'Aymara', 'Andean', 3000000), (3, 'Mapudungun', 'Mapuche', 500000), (4, 'Guarani', 'Tupi-Guarani', 6000000);
SELECT r.Family, AVG(l.Population) as AvgPopulation, COUNT(l.LanguageName) as LanguageCount, COUNT(l.LanguageName)/AVG(l.Population) as LangPerCapita FROM Language l JOIN (SELECT DISTINCT Family FROM Language) r ON 1=1 GROUP BY r.Family;