Объединение результатов UNION
36. Получить таблицу названий и весов деталей, причем последняя строка таблицы должна содержать итоги в виде суммарного веса всех деталей (рис. 5.36).
Рис. 5.36. Результаты выполнения запроса №36
37. Получить таблицу из двух полей, где первое поле – название детали, материала, поставщика или дата поставки, а второе поле – длина строки из первого поля (рис. 5.37).
Рис. 5.37. Результаты выполнения запроса №37
Задание: создайте 10 запросов на выборку данных для своей базы. В отчет поместите их описание, код и результат вызова в форме копии экрана.
Контрольные вопросы
1. Что является результатом выполнения команды SELECT?
2. Какие опции команды SELECT являются обязательными?
3. Каково предназначение опции DISTINCT?
4. В какой форме задается выражение в опции WHERE?
5. Что такое декартово произведение отношений? Какую роль оно играет в процессе навигации по реляционной базе данных?
6. Какую опцию используют при подведении промежуточных итогов посредством агрегативных функций?
7. Когда используется опция HAVING?
8. Для сортировки результатов выборки по убыванию какую опцию следует использовать в запросе?
9. Когда удобно использовать опцию CASE в запросе?
10. Какую опцию следует использовать для формирования пользовательских имен полей в результирующей таблице?
11. В какой последовательности выполняются вложенные запросы?
12. В каком случае используется опция EXISTS?
13. Охарактеризуйте внутреннее соединение таблиц. Какой опцией оно реализуется?
14. Что такое левое и правое соединение таблиц? Какими опциями они реализуются?
15. Когда удобно использовать объединение таблиц? Какой опцией оно реализуется и каковы требования к объединяемым таблицам?
16. Когда удобно использовать пересечение таблиц? Какой опцией оно реализуется?
17. Когда удобно использовать вычитание таблиц? Какой опцией оно реализуется?
Дата добавления: 2015-03-03; просмотров: 796;