Изучение оператора SELECT
Оператор SELECT – один из наиболее важных и самых распространенных операторов SQL. Он является фундаментальным методом поиска наборов данных в базе данных — позволяет производить выборки данных из одной или нескольких таблиц и преобразовывать к нужному виду полученные результаты.
Оператор SELECT состоит из предложений и фраз и имеет следующую основную форму (рассматриваются не все предложения и фразы):
SELECT [ALL | DISTINCT ] {*|[имя_столбца [AS новое_имя]]} [,...n]
FROM имя_таблицы [[AS] псевдоним] [,...n]
[JOIN имя_таблицы [[AS] псевдоним] [,...n]]
[WHERE <условие_поиска>]
[GROUP BY имя_столбца [,...n]]
[ORDER BY имя_столбца [,...n]]
Большинство предложений и фраз являются необязательными. (заключены в квадратные скобки). Только два предложения SELECT и FROM являются обязательными, все остальные могут быть опущены. Порядок записи предложений и фраз не может быть изменен.
Результат выполнения запроса SELECT представляет собой таблицу – выходной набор (который может состоят из одного столбца и одной строки).
Главы 20-22 из книги Х. Борри «Firebird. Руководство разработчика»
http://www.sql.ru/docs/sql/u_sql/ch3.shtml
Составить запросы к БД удовлетворяющие одному или нескольким приведенным ниже требованиям. Необходимо использовать все требования. В отчет о выполнении задания по каждому написанному оператору включить а) выбранные требования к запросу с сохранением их нумерации,
б) «смысл» запроса с точки зрения пользователя (в терминах предметной области)
в) оператор SQL, г) результат выполнения запроса.
1. Выборка данных из одной таблицы
1.1.всех столбцов и всех строк КЛИЕНТ (3)
1.2. всех столбцов и часть строк СОТРУДНИК (2)
1.3. части столбцов и всех строк ИНСТРУМЕНТ (9)
1.4.части столбцов и части строк ИНСТРУМЕНТ (13)
1.5. содержит арифметическое выражение ДОГОВОР (4)
1.6.содержит преобразующее выражение СОТРУДНИК (6)
1.7.содержит агрегирующее выражение ДОГОВОР (7)
1.8.сортировка значений по одному столбцу ДОГОВОР (1)
1.9. сортировка значений по нескольким столбцам ИНСТРУМЕНТ (9)
1.10. использует различные режимы выборки КЛИЕНТ (10)
1.11. с одним условием поиска СОТРУДНИК (2)
1.12. с несколькими условиями поиска КЛИЕНТ (11)
1.13. с предикатом BETWEEN СОТРУДНИК (6)
1.14. с предикатом CONTAINING, LIKE или STARTING WITH КЛИЕНТ (11)
1.15. с предикатом IN ИНСТРУМЕНТ (5)
2. Выборка данных из нескольких таблиц
2.1.с внутренним соединением ИНСТРУМЕНТ (14)
2.2.с левым внешним соединением СОТРУДНИК (11)
2.3.с правым внешним соединением СОТРУДНИК (15)
2.4.с полным внешним соединением (16)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.