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: Quantas línguas estão sendo preservadas por habitante em cada continente?
 ###Tabelas: 
CREATE TABLE Language (LanguageID INT, LanguageName VARCHAR(50), Continent VARCHAR(50), Population INT); INSERT INTO Language (LanguageID, LanguageName, Continent, Population) VALUES (1, 'Quechua', 'South America', 8000000), (2, 'Khmer', 'Asia', 16000000), (3, 'Berber', 'Africa', 25000000), (4, 'Maori', 'Australia', 500000);
SELECT r.Continent, AVG(l.Population) as AvgPopulation, COUNT(l.LanguageName) as LanguageCount, COUNT(l.LanguageName)/AVG(l.Population) as LangPerCapita FROM Language l JOIN (SELECT DISTINCT Continent FROM Language) r ON 1=1 GROUP BY r.Continent;