Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оператор — это символ, который означает действия, применяемые к одному или более элементам выражения. В выражениях поддерживаются следующие типы операторов: арифметические, сравнения, объединения, логические (поразрядные) и поразрядного сдвига.
Примечание |
|---|
В построителе отчетов или конструкторе отчетов SQL Server Data Tools можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов (SSRS) на веб-сайте microsoft.com. |
Арифметические
Арифметические операторы выполняют математические операции над двумя числовыми элементами выражения.
Оператор |
Описание |
|---|---|
^ |
Возводит число в степень другого числа. |
* |
Перемножает два числа. |
/ |
Делит одно число на другое и возвращает результат в виде числа с плавающей запятой. |
\ |
Делит одно число на другое и возвращает целочисленный результат. |
Mod |
Возвращает целочисленный остаток при делении. Например, 7 Mod 5 = 2, поскольку остаток от деления 7 на 5 равен 2. |
+ |
Складывает два числа. |
- |
Возвращает разность двух чисел или указывает на отрицательное значение числового выражения. |
Сравнение
Операторы сравнения позволяют проверить, одинаковы ли два выражения.
Оператор |
Описание |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
< |
Меньше. |
||||||||||
<= |
Меньше или равно. |
||||||||||
> |
Больше. |
||||||||||
>= |
Больше или равно. |
||||||||||
= |
Равно. |
||||||||||
<> |
Не равно. |
||||||||||
Похоже |
Определяет, совпадает ли указанная символьная строка с заданным шаблоном. Шаблон может включать обычные символы и символы-шаблоны. Во время сравнения с шаблоном необходимо, чтобы его обычные символы в точности совпадали с символами, указанными в строке. Символы-шаблоны могут совпадать с произвольными элементами символьной строки. Использование символов-шаблонов в отличие от использования операторов сравнения строки (= и !=) делает оператор LIKE более гибким. В следующей таблице перечислены символы, которые можно использовать в качестве символов-шаблонов.
|
||||||||||
Is |
Сравнивает две ссылки на объект. |
Объединение строк
Оператор объединения строк добавляет к первой строке выражения вторую строку. Для остальных операций над строками используйте встроенные функции.
Оператор |
Описание |
|---|---|
& |
Объединяет две строки |
+ |
Объединяет две строки |
Логические и битовые
Логические и битовые операторы выполняют логические действия над двумя целочисленными элементами выражения.
Оператор |
Описание |
|---|---|
And |
Выполняет логическое умножение двух выражений типа Boolean или побитовое логическое умножение двух числовых выражений. |
Not |
Выполняет логическое отрицание в выражении типа Boolean или побитовое отрицание в числовом выражении. |
Or |
Выполняет логическое сложение двух выражений типа Boolean или побитовое логическое сложение двух числовых выражений. |
Xor |
Выполняет операцию логического сложения по модулю двух логических выражений или побитового логического сложения по модулю двух числовых выражений. |
AndAlso |
Выполняет логическое умножение двух выражений. |
OrElse |
Выполняет логическое деление двух выражений. |
Сдвиг битов
Логические и битовые операторы выполняют битовую обработку двух целочисленных элементов выражения.
Оператор |
Описание |
|---|---|
<< |
Выполняет арифметический сдвиг битового шаблона влево. |
>> |
Выполняет арифметический сдвиг битового шаблона вправо. |
См. также
Справочник
Примеры выражений (построитель отчетов и службы SSRS)
Диалоговое окно «Выражение» (построитель отчетов)
Основные понятия
Выражения (построитель отчетов и службы SSRS)
Типы данных в выражениях (построитель отчетов и службы SSRS)
Примечание