Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DB-Lab4.pdf
Скачиваний:
72
Добавлен:
21.03.2016
Размер:
578 Кб
Скачать
☆

26

4.Изучение предложения HAVING.

4.1.Вывести названия отрядов, которые представлены только одним животным.

4.2.Выполнить предыдущий запрос для отрядов, названия которых начинается с буквы К.

5.Изучение предложения ORDER BY.

5.1.Вывести список названий стран в алфавитном порядке.

5.2.Вывести следующую информацию о животных: название, отряд, вес. Отсортировать полученный список по возрастанию значения веса.

5.3.Вывести информацию о трех самых лёгких животных.

6.Изучение предложения UNION.

6.1.Вывести информацию о животных, названия которых начинается с буквы Л, Т или П.

6.2.Вывести полную информацию обо всех странах. Если количество национальных заповедников не указано, то в соответствующем столбце вывести строку: «отсутствуют».

6.3.Вывести информацию о странах, изменив количество национальных заповедников в них в связи с проведением удачной акции GreenPeace в соответствии со следующей таблицей:

Страна

Количество заповедников

Россия

+2

Кения

+3

Китай

+1

Вариант 10 Мировые ресурсы

1.Изучение предложения SELECT.

1.1.Вывести полную информацию обо всех ресурсах.

1.2.Вывести информацию о названии и виде ресурса.

1.3.Вывести информацию о двух первых хранимых записях о странах.

1.4.Вывести информацию обо всех странах с указанием населения

вединицах, тысячах и миллионах (например, 18896754 чел., 18896 тыс. чел., 18 млн. чел.).

1.5.Выполнить задание из п. 1.1.4 с указанием имен для вычисляемых полей.

1.6.Вычислить среднее количество жителей по всем странам.

1.7.Найти минимальное количество жителей в стране.

1.8.Найти максимальное количество жителей в стране.

27

1.9.Найти общее количество ресурсов.

2.Изучение предложения WHERE.

2.1.Вывести информацию обо всех странах, количество жителей в которых менее 100 миллионов.

2.2.Вывести информацию обо всех странах, количество жителей в которых менее 300, но больше 100 миллионов, используя логические операции.

2.3.Выполнить предыдущее задание, используя операцию

BETWEEN.

2.4.Вывести информацию о следующих странах: Российская Федерация, Великобритания, США.

2.5.Вывести информацию о ресурсах, названия которых начинается с буквы Н, П или Б.

2.6.Вывести информацию о ресурсах, у которых указан вид.

2.7.Вывести информацию о странах, для которых не указана столица.

3.Изучение предложения GROUP BY.

3.1.Вывести количество жителей по каждому материку.

3.2.Вывести минимальное количество жителей в стране для материков, названия которых начинается с буквы А.

4.Изучение предложения HAVING.

4.1.Вывести информацию о материках, которые представлены не более чем 3-мя странами.

4.2.Выполнить предыдущий запрос для материков, названия которых начинается с буквы А.

5.Изучение предложения ORDER BY.

5.1.Вывести список ресурсов в алфавитном порядке.

5.2.Вывести список названий стран и количества жителей, отсортировав его по убыванию количества жителей.

5.3.Вывести информацию о трех самых малочисленных странах.

6.Изучение предложения UNION.

6.1.Вывести информацию о ресурсах, названия которых начинается с буквы Н, П или Б.

6.2.Вывести полную информацию обо всех ресурсах. Если вид ресурса не указан, то в соответствующем столбце вывести строку: «не указан».

28

6.3.Вывести информацию о странах, изменив количество жителей

вних в связи с расширением территориальных границ Китая

всоответствии со следующей таблицей:

Страна

Изменение

Китай

+4 млн.чел.

Пакистан

-1 млн.чел.

Индия

-3 млн.чел.

29

Контрольные вопросы.

1.Что такое SQL?

2.Какие предложения входят в оператор SELECT?

3.Для чего служит предложение WHERE?

4.В чем смысл операции LIKE?

5.Для чего используется операция BETWEEN?

6.Какие агрегатные функции вам известны? Какие из них являются стандартными?

7.Что такое группировка?

8.Для чего применяется предложение HAVING?

9.В чем отличие предложений WHERE и HAVING?

10.Каким образом можно отсортировать результат выполнения запроса?

11.Для чего применяется предложение UNION?

12.Как исключить повторение строк в результате выполнения

запроса?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]