Примеры использования команды SELECT
Рассмотрим примеры применения оператора SELECT, используя таблицу СЛУЖАЩИЕ (рис. 3.19).
Пример 1. Выбор записей с вычислениями и переименованием поля. Для таблицы СЛУЖАЩИЕ требуется вывести имена сотрудников и размер их зарплаты, увеличенный на 500 единиц. Оператор выбора можно записать следующим образом:
Рис. 3.19. Таблица СЛУЖАЩИЕ
SELECT СЛУЖАЩИЕ.ФИО, [Зарплата]+500 AS Зарплата_Новая
FROM СЛУЖАЩИЕ;
Запрос на SQL создаем открыв объект Запросы, выбрать в меню Создать запрос в режиме конструктора. В этом режиме закрываем Добавление таблицы и на панели инструментов выбираем Вид | Режим SQL.
Результат выполнения рассмотренного запроса показан на рис. 3.20.
Рис. 3.20. Результат выполнения запроса из примера 1
Пример 2. Выбор с условием. Вывести названия таких отделов таблицы СЛУЖАЩИЕ, в которых в данный момент отсутствуют руководители. Оператор SELECT для этого запроса можно записать так:
SELECT Служащие.Отдел, Служащие.Руководитель
FROM Служащие
WHERE (((Служащие.Руководитель) Is Null));
Результат выполнения рассмотренного запроса показан на рис. 3.21.
Рис. 3.21. Результат выполнения запроса из примера 2
Пример 3. Выбор с группированием. Пусть требуется найти минимальную и максимальную зарплаты для каждого из отделов (по таблице СЛУЖАЩИЕ). Оператор SELECT для этого запроса имеет вид:
SELECT Min(Служащие.Зарплата) AS [Min-Зарплата],
Max(Служащие.Зарплата) AS [Max-Зарплата], Служащие.Отдел
FROM Служащие
GROUP BY Служащие.Отдел;
Результат выполнения рассмотренного запроса показан на рис. 3.22.
Рис. 3.22. Результат выполнения запроса из примера 3
Пример 4. Выбор с условием в виде неравенства. Необходимо выбрать сотрудников из таблицы СЛУЖАЩИЕ, у которых зарплата находится в диапазоне от 16000 руб. до 20000 руб. включительно. Оператор SELECT для этого запроса имеет вид:
SELECT Служащие.ФИО, Служащие.Зарплата
FROM Служащие
WHERE (((Служащие.Зарплата)>=16000 And (Служащие.Зарплата)<=20000));
Результат выполнения рассмотренного запроса показан на рис. 3.23.
Рис. 3.23. Результат выполнения запроса из примера 4
Дата добавления: 2015-08-20; просмотров: 1428;