Загрузка данных


-- 1. Вывести названия и столицы пяти наибольших стран по площади[span_0](start_span)[span_0](end_span)
SELECT TOP 5 Название
      ,Столица
FROM
      Страны
ORDER BY
      Площадь DESC;



-- 2. Вывести список африканских стран, население которых не превышает 1 млн. чел.[span_1](start_span)[span_1](end_span)[span_2](start_span)[span_2](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      (Континент = 'Африка') AND (Население <= 1000000);



-- 3. Вывести список стран, население которых больше 5 млн. чел., а площадь меньше 100 тыс. кв. км, и они расположены не в Европе[span_3](start_span)[span_3](end_span)[span_4](start_span)[span_4](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      (Население > 5000000) 
      AND (Площадь < 100000) 
      AND (Континент != 'Европа');



-- 4. Вывести список стран Северной и Южной Америки, население которых больше 20 млн. чел., или стран Африки, у которых население больше 30 млн. чел.[span_5](start_span)[span_5](end_span)[span_6](start_span)[span_6](end_span)[span_7](start_span)[span_7](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      (Континент IN ('Северная Америка', 'Южная Америка') AND Население > 20000000)
      OR
      (Континент = 'Африка' AND Население > 30000000);



-- 5. Вывести список стран, население которых составляет от 10 до 100 млн. чел., а площадь не больше 500 тыс. кв. км[span_8](start_span)[span_8](end_span)[span_9](start_span)[span_9](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      (Население BETWEEN 10000000 AND 100000000)
      AND
      (Площадь <= 500000);



-- 6. Вывести список стран, названия которых не начинаются с буквы «К»[span_10](start_span)[span_10](end_span)[span_11](start_span)[span_11](end_span)[span_12](start_span)[span_12](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      Название LIKE '[^К]%';



-- 7. Вывести список стран, в названии которых третья буква – «а», а предпоследняя – «и»[span_13](start_span)[span_13](end_span)[span_14](start_span)[span_14](end_span)[span_15](start_span)[span_15](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      Название LIKE '__а%и_';



-- 8. Вывести список стран, в названии которых вторая буква – гласная[span_16](start_span)[span_16](end_span)[span_17](start_span)[span_17](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      Название LIKE '_[аеёиоуыэюя]%';



-- 9. Вывести список стран, названия которых начинаются с букв от «К» до «П»[span_18](start_span)[span_18](end_span)[span_19](start_span)[span_19](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      Название LIKE '[К-П]%';



-- 10. Вывести список стран, названия которых начинаются с букв от «А» до «Г», но не с буквы «Б»[span_20](start_span)[span_20](end_span)[span_21](start_span)[span_21](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      Название LIKE '[АВГ]%';



-- 11. Вывести список стран, столицы которых есть в базе[span_22](start_span)[span_22](end_span)[span_23](start_span)[span_23](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      Столица IS NOT NULL;



-- 12. Вывести список стран Африки, Северной и Южной Америки[span_24](start_span)[span_24](end_span)[span_25](start_span)[span_25](end_span)
SELECT Название
      ,Столица
      ,Площадь
      ,Население
      ,Континент
FROM
      Страны
WHERE
      Континент IN ('Африка', 'Северная Америка', 'Южная Америка');