Select distinc Вес заказа FROM Заказы
Результат:
2) Вывести список всех заказов для веса заказа меньше 400 из таблицы Заказы, отсортировав по Номеру заказа SELECT Номер заказа, Вес заказа FROM Заказы WHERE Вес заказа <400 ORDER BY Номер заказа
Результат:
Язык SQL оперирует с данными, основные типы которых приведены в табл. 8.1.
Таблица 8.1 Типы данных языка SQL
Выражения в SQL используются для задания критериев выбора данных или выполнения операций над значениями, которые считаны из базы данных. Выражения представляют собой определенную последовательность полей базы данных, констант, функций, соединенных операторами. Константы используются для указания конкретных значений данных. Константы с фиксированной запятой, например: 21 -375.18 62.3 Константы с плавающей запятой, например: 1.5Е7 -3.14Е9 2.5Е-6 0.783Е24 Строковые константы должны быть заключены в одинарные кавычки. Примеры таких констант: 'Минск' 'New York' 'Иванов И. И.' Отсутствующее значение (NULL). SQL поддерживает обработку отсутствующих данных с помощью понятия «отсутствующее значение». Примеры отсутствующих значений приведены в табл. 6.2. отсутствует вес заказа для заказа 1024.
Заказы
Большинство SQL-ориентированных СУБД поддерживает так называемые агрегатные (итоговые) функции. К часто используемым агрегатным функциям можно отнести следующие: · COUNT – количество значений в столбце таблицы; · SUM – сумма значений в столбце; · AVG – среднее арифметическое значений в столбце; · MAX – максимальное значение в столбце; · MIN – минимальное значение в столбце. В выражениях можно использовать следующие типы операторов: · арифметические: + (сложение), - (вычитание), * (умножение), / (деление); · отношения: = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно); · логические: AND (логическое "И"), OR (логическое "ИЛИ"), NOT (логическое отрицание); · специальные: · IN – определяет множество, которому может принадлежать значение; · BETWEEN –задает границы, в которые должно попадать значение; · LIKE – применяется для поиска по шаблону. В шаблоне используются специальные символы: % (процент), заменяющий любую последовательность символов и _ (подчеркивание), заменяющее один любой символ; · IS NULL – используется для поиска NULL-значений.
Пример:
Вычислить общий вес заказов для кода клиента АС.
SELECT SUM (Вес заказа) FROM Заказы WHERE Kод клиента=’AC’
Результат: 850 Пример:
Увеличить вес заказа в пять раз для кода клиента АС или кода клиента АА.
SELECT 5 * Вес заказа FROM Заказы WHERE Код клиента=’АС’ OR Код клиента= ‘АА’
Результат:
Читайте также: APPLICATION TO THE SELECTION PROCESS Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|