notateczka ostatnia grzymalec staje palec
Data utworzenia: 2025-01-22 12:02:41
kolejność klauzul po słowie FROM: WHERE...GROUP BY...ORDER BY
COUNT()- ilość rekordów
SUM() - suma wartości danego atrybutu
AVG() - średnia z wartości atrybutu
MIN() - najmniejsza wartość atrybutu
MAX() - największa wartość atrybutu
1.Ile państw znajduje się na każdym kontynencie
select Continent, count(code) as ilepanstw from country group by continent order by ilepanstw desc;
2.które jezyki (oficjalne, urzędowe) sa używane przez najwięcej państw europejskich?
select LANGUAGE, count(CountryCode) as ilepanstwuzywa from countrylanguage, country where IsOfficial="T" and Continent="Europe" and country.code=countrylanguage.CountryCode group by LANGUAGE order by ilepanstwuzywa desc
3. a)laczna ilość obywateli w miastach o populacji co najmniej 100k mieszkancow w Ameryce Poludniowej
select country.name, sum(city.Population) as iluobywateli from city, country where continent="South America" and city.population>=100000 and country.code=city.CountryCode group by country.name order by iluobywateli desc
b) z aliasami
select co.name, sum(c.Population) as iluobywateli from city as c, country as co where continent="South America" and c.population>=100000 and co.code=c.CountryCode group by co.name order by iluobywateli desc;
4.a)Ile ptaków należących do każdego gatunku zaobserwowano? Ptaków którego gatunku było więcej
SELECT nazwa_zwyczajowa, SUM(Liczebnosc) AS IlePtakow FROM gatunki, obserwacje WHERE gatunki.ID_gatunku=obserwacje.ID_gatunku GROUP BY nazwa_zwyczajowa ORDER BY IlePtakow DESC
b)z aliasami
SELECT g.nazwa_zwyczajowa, SUM(Liczebnosc) AS IlePtakow FROM gatunki g, obserwacje o WHERE g.ID_gatunku=o.ID_gatunku GROUP BY nazwa_zwyczajowa ORDER BY IlePtakow DESC
Powrót