Особенности использования предложения SELECT
1. Вычисления в запросах и переименование столбцов.
Арифметические выражения используются для расчета значений вычисляемых столбцов результирующего набора данных. При их формировании придерживаются общих правил формирования арифметических выражений, принятых в алгоритмических языках. В случае присвоения имени столбцу, содержащему результаты выражения, это имя необходимо указать после выражения вслед за ключевым словом AS.
Пример. Показать общую стоимость каждого заказа.
SELECT Заказ.КодЗаказа, Заказ.НазваниеКомпании, Заказ.ДатаИсполнения, Товары.ТипТовара, Товары.МаркаТовара, Заказ.Количества, Товары.Цена, Заказ.СтоимостьДоставки, (Товары.Цена * Заказ.Количества) + Заказ.СтоимостьДоставки AS [Общая стоимость заказа]
FROM Товары INNER JOIN Заказ ON Товары.КодТовара = Заказ.КодТовара;
Рисунок 3 - Пример запроса с вычисляемым полем
2. Использование операции сцепление строк.
Операция & соединяет два строковых значения, которые могут быть представлены выражениями: <строковое значение 1>&<строковое значение 2>.
Пример. Показать информацию о сотрудниках с указанием их домашних телефонов:
SELECT [Сотрудники]![Фамилия] & " " & [Сотрудники]![Имя] & " (домашний_телефон " & [Сотрудники]![ДомашнийТелефон] & ")" AS Информация
FROM Сотрудники;
Рисунок 4 - Пример запроса с операцией сцепления строк
3. Устранение повторяющихся значений производится через ключевое слово DISTINCT.
Пример. Показать все заказанные товары.
SELECT DISTINCT Товары.ТипТовара, Товары.МаркаТовара
FROM Товары INNER JOIN Заказ ON Товары.КодТовара = Заказ.КодТовара;
4. Отображение всех полей таблицы возможно при использовании * или ALL.
Пример. Показать информацию о товарах.
SELECT Товары.*
FROM Товары;
или
SELECT Товары. All
FROM Товары;
Дата добавления: 2015-01-19; просмотров: 833;