Создать SQL запросы для вывода следующей информации:
- Количество городов – миллионеров нашей базы данных (238 записи)
select count(*) as LinnaArv
from city
where Population>=1000000

2. Самое древнее государство каждого континента. Результат упорядочить по году обретения независимости. (см. ответ)
select continent, min(IndepYear) as aasta
from country
group by continent
order by min(IndepYear)

3. Какая форма правления (GovernmentForm) чаще всего встречается
в мире (Republic, 122)
на континенте Европа (Republic, 25)
SELECT top 1 GovernmentForm, COUNT(*) AS vormide_arv
FROM country
GROUP BY GovernmentForm
ORDER BY vormide_arv DESC
SELECT top 1 GovernmentForm, COUNT(*) AS vormide_arv
FROM country
WHERE Continent = 'Europe'
GROUP BY GovernmentForm
ORDER BY vormide_arv DESC


4. Количество городов – миллионеров по странам (см. ответ)
SELECT Country.Name, COUNT(City.Name) AS Miljonilinna_arv
FROM Country
inner join city on CountryCode = City.CountryCode
WHERE City.Population >= 1000000
GROUP BY Country.Name
ORDER BY Miljonilinna_arv DESC;

5. Количество стран по континентам, у которых неизвестен год образования страны. (см. ответ)
SELECT Continent, COUNT(*) AS Riikide_arv
FROM country
WHERE IndepYear IS NULL
GROUP BY Continent
ORDER BY Riikide_arv DESC;

6. Сколько стран возникло на карте мира в каждом веке нашей эры
select indepyear / 100 + 1 as Sajand, count(*) as Riikide_Arv
from country
where IndepYear > 0
group by IndepYear / 100 + 1
order by IndepYear / 100 + 1 desc

7.Количество городов базы данных по каждой стране (в порядке убывания) (см. ответ)
SELECT country.Name, COUNT(*) AS linnade_arv
FROM country
inner join City on Country.Code = City.CountryCode
group by country.name
order by linnade_arv desc;

8.Количество стран базы данных по каждому континенту (в порядке убывания) (см. ответ)
SELECT continent, COUNT(*) AS riikide_arv
FROM country
group by Continent
order by riikide_arv desc;

9.Количество стран, начинающихся на букву A, B, …, Z (см. ответ)


