Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. r) Hvilke språk er de mest brukte totalt sett? Lag en liste fra de mest brukte til de minst brukte. Det må jo bli en summering av befolkning * prosentandel for hvert språk.
  2. SELECT Language, ROUND(SUM(population*percentage/100)) AS Liste
  3. FROM countrylanguage
  4. INNER JOIN country
  5. ON countryLanguage.countrycode = country.code
  6. GROUP BY Language
  7. ORDER BY Liste DESC;
  8.  
  9. s) Finnes det land hvor alle språkene som er i lista over språk for dette landet er offisielle språk? Skriv i tilfelle ut navnet på landet. Denne kan løses på mange måter, kom gjerne med flere løsninger.
  10. SELECT country.name
  11. FROM countrylanguage
  12. INNER JOIN country
  13. ON countrylanguage.countryCode = country.code
  14. GROUP BY name
  15. HAVING max(CASE WHEN isOfficial = "F" THEN 1 ELSE 0 END) = 0
  16.  
  17. t) I hvor stor prosent av landene som engelsk er med, er det offisielt språk, og hvor stor er det ikke offisielt språk? Bruk bare en desimal på dette, ikke slik som under!
  18.  
  19.  
  20.  
  21. select round(sum(population*percentage/1)/sum(Country.Population), 1) as Prosent_off,
  22. 100-round(sum(population*percentage/1)/sum(Country.Population),1) as prosent_ikkeoff
  23. from countrylanguage
  24. INNER JOIN Country on countryLanguage.CountryCode = Country.Code
  25. where Language = 'English'
  26. and isOfficial = 'T'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement