Таблица операторов

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Оператором называется знак или символ, указывающий на тип вычислений, которые выполняются в выражении. Существуют математические, логические операторы, а также операторы сравнения и ссылок. Access поддерживает различные операторы, включая арифметические операторы, такие как +, -, умножение (*) и деление (/), а также операторы для сравнения значений, текстовые операторы для сцепления текста и логические операторы для определения значений "Истина" и "Ложь". Эта статья содержит сведения об использовании таких операторов.

Примечание : Начиная с Access 2010, построитель выражений имеет IntelliSense, показано, какие аргументы требует выражение.

В этой статье

Арифметические операторы

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

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

Операторы объединения

Специальные операторы

Арифметические операторы

Арифметические операторы используется для вычисления значения на основе нескольких чисел или изменения знака числа из положительного в отрицательный и наоборот.

Оператор

Назначение

Пример

+

Сумма двух чисел.

[СуммаЗаказа]+[СуммаНалогов]

-

Разность между двумя числами или задание отрицательного значения числа.

[Цена]-[Скидка]

*

Произведение двух чисел.

[Количество]*[Цена]

/

Деление первого числа на второе.

[Сумма]/[Количество]

\

Округление обоих чисел до целых значений и последующее деление первого числа на второе, после чего результат округляется до целого.

[Зарегистрировано]\[Номеров]

Mod

Возврат остатка от деления первого числа на второе.

[Зарегистрировано] Mod [Номеров]

^

Возведение числа в степень указанного порядка.

Число ^ порядок

К началу страницы

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

Операторы сравнения для сравнения значений и возвращать результат ИСТИНА, ЛОЖЬ или значение Null.

Оператор

Назначение

Пример

<

Возвращает значение "Истина", если первое значение меньше второго.

Значение1 < значение2

<=

Возвращает значение "Истина", если первое значение не больше второго.

Значение1 < = значение2

>

Возвращает значение "Истина", если первое значение больше второго.

Значение1 > значение2

>=

Возвращает значение "Истина", если первое значение не меньше второго.

Значение1 > = значение2

=

Возвращает значение "Истина", если первое значение равно второму.

Значение1 = значение2

<>

Возвращает значение "Истина", если первое значение не равно второму.

Значение1 <> значение2

Примечание : Если первое или второе значение в любом из случаев равно Null, результатом также является Null. Так как Null представляет собой неизвестное значение, результат сравнения со значением Null также неизвестен.

К началу страницы

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

Используйте логические операторы для объединения двух логических значений и возврата результата "Истина", "Ложь" или Null. Логические операторы также называются булевыми.

Оператор

Назначение

Пример

И

Возвращает значение "Истина", если выражения 1 и 2 имеют значение "Истина".

Выраж1 And Выраж2

ИЛИ

Возвращает значение "Истина", если хотя бы одно из выражений 1 и 2 имеет значение "Истина".

Выраж1 Or Выраж2

Eqv

Возвращает значение "Истина", если оба выражения 1 и 2 имеют значение "Истина" или оба выражения 1 и 2 равны "Ложь".

Выраж1 Eqv Выраж2

Нет

Возвращает "Истина", если выражение не имеет значения "Истина".

Not Выраж

Xor

Возвращает значение "Истина", если одно и только одно из выражений 1 и 2 имеет значение "Истина".

Выраж1 Xor Выраж2

К началу страницы

Операторы сцепления

Операторы слияния используются для объединения двух текстовых значений в одно.

Оператор

Назначение

Пример

&

Объединение двух строк в одну.

строка1 & строка2

+

Объединение двух строк в одну и распространение значений Null (если одно из значений равно Null, все выражение дает Null).

строка1 + строка2

К началу страницы

Специальные операторы

Специальные операторы возвращают результат "Истина" или "Ложь", как описано в таблице ниже.

Оператор

Назначение

Пример

Is Null или Is Not Null

Определяет, является ли аргумент значением Null или Не Null (Not Null).

Поле1 Is Not Null

Like "шаблон"

Поиск строковых значений с помощью подстановочных операторов ? и *.

Поле1 Like "инструк*"

Between знач1 And знач2

Определение того, находится ли число или дата в пределах диапазона.

Поле1 Between 1 And 10
- или -
Поле1 Between #01.07.07# And #31.12.07#

In(значение1,значение2...)

Определение того, входит ли значение в множество.

Поле1 In ("красный","зеленый","синий")
- или -
Поле1 In (1,5,7,9)

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×