Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
database.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.12 Mб
Скачать

3. Арифметические выражения

Арифметическое выражение может содержать имена столбцов, числовые константы и арифметические операторы.

Арифметические операторы можно использовать в любом предложении команды SQL, кроме FROM.

Оператор

Описание

+

Сложение

-

Вычитание

*

Умножение

/

Деление

||

Конкатенация

4. Операторы сравнения

Операторы сравнения используются для сравнения значений выражений и делятся на две категории: логические и операторы SQL. Операторы сравнения проверяются следующими условиями:

Оператор

Значение

=

Равно

>

Больше

>=

Больше или равно

<

Меньше

<=

Меньше или равно

Имеется четыре оператора SQL, используемых с данными всех типов:

Оператор

Значение

BETWEEN...AND…

Между двумя значениями (включительно)

IN(список)

Совпадает с каким-то из значений в списке

LIKE

Соответствует символьному шаблону

IS NULL

Является неопределенным значением

Логические операторы:

Оператор

Значение

AND

Если обе части условия истинны, то условие истинно.

OR

Если хотя бы одна часть условия истинна, то условие истинно.

NOT

Возвращает противоположное условие.

Отрицание выражений:

Оператор

Значение

<>

Не равно (все операционные системы)

NOT имя столбца =

Не равно

NOT <имя столбца >

Не больше

Отрицание операторов SQL:

Оператор

Значение

NOT BETWEEN...AND…

НЕ между двумя значениями (включительно)

NOT IN(список)

НЕ входит в список значений

NOT LIKE

Не подобно заданной строке

IS NOT NULL

Не является неопределенным значением

Порядок выполнения операций:

Порядок вычисления

Оператор

1

Все операторы сравнения

2

AND

3

OR

Стандартный порядок выполнения операций отменяется скобками.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]