# Exercícios de Backend 16/07/2020 1. Quais as regiões distintas contidas no dataset ordenadas alfabeticamente? ```sql select distinct regiao from countries order by regiao; ``` 2. Quantos países existem por região? ```sql select distinct regiao, (count(pais)) as quantidade from countries group by regiao order by regiao; ``` 3. Quais são os 5 países com menor acesso a telefonia móvel que possuam a partir de 5 milhões de habitantes, uma densidade populacional de pelo menos 250 e que possua um PIB per Capita acima de 1000? ```sql select pais from countries where populacao >= (5000000) and densidade_populacional >= 250 and pib > 1000 order by telefonia_movel ASC limit 5; ``` 4. Com as mesmas condições, quais são os 5 países seguintes aos da questão anterior? Construa essa consulta de forma que não exiba os 5 países que foram mostrados anteriormente (Rwanda, Bangladesh, Haiti, Philippines e India) ```sql select pais from countries where populacao >= (5000000) and densidade_populacional >= 250 and pib > 1000 order by telefonia_movel ASC limit 5 offset 5; ``` 5. Procure por países que sejam de uma das seguintes regiões: SUB-SAHARAN AFRICA, NORTHERN AFRICA ou NEAR EAST, possuam um economia baseada em mais do que 66% em indústria e que represente um PIB per Capita maior que 5000; ```sql select pais from countries where (regiao = 'SUB-SAHARAN AFRICA' or regiao = 'NORTHERN AFRICA' or regiao = 'NEAR EAST') and industria_porcentagem*100 > 66 and pib > 5000; ``` 6. Busca por países que a soma da porcentagem do investimento em industria e serviços seja maior ou igual que 75%. Estes países não podem ser da América nem da Europa (ocidental e oriental, EASTERN e WESTERN), que possuam alfabetização acima de 90% e uma taxa migratória zero. ```sql select pais from countries where (industria_porcentagem*100 + servicos_porcentagem*100) >= 75 and (regiao != 'NORTHERN AMERICA' and regiao != 'LATIN AMER. & CARIB' and regiao != 'EASTERN EUROPE' and regiao != 'WESTERN EUROPE') and alfabetizacao > 90 and taxa_migratoria = 0; ``` 1. Quais são os maiores e menores valores para os investimentos de indústria dentro de um país? Quais países são estes? ```sql ------ MAIOR VALOR ----- select pais, industria_porcentagem as industria from countries order by industria desc limit 1; ------ MENOR VALOR ----- select pais, industria_porcentagem as industria from countries order by industria asc limit 1; ```