Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сравнение литеральных значений использует стандартные операторы сравнения для сопоставления однозначного столбца с значением литерала. Сведения о сравнении многозначных столбцов см. в сравнения многозначных столбцов.
Предикат сравнения литеральных значений имеет следующий синтаксис:
...WHERE <column> <comparison operator> <literal>
Заметка
Правой стороной сравнения должен быть литерал. Невозможно сравнить столбец с вычисляемого значения, и нельзя сравнить столбец с другим столбцом.
Часть столбца является любым допустимым столбцом свойств и может быть приведение к другому типу при необходимости. При необходимости можно заключить имя столбца в двойные кавычки для удобства чтения, не затрагивая функциональные возможности. Дополнительные сведения см. в разделе приведение типа данных столбца.
Литерал может быть любой строкой, числовым, шестнадцатеричным, логическим или датовым литералом, заключенным в одинарные кавычки. Распознаются только точные совпадения, а подстановочные знаки игнорируются. Литерал также можно привести к другому типу.
Операторы сравнения
В следующей таблице описаны поддерживаемые операторы сравнения.
Оператор сравнения | Описание |
---|---|
= | Равно |
!= или <> | Не равно |
> | Больше |
>= | Больше или равно |
< | Менее |
<= | Меньше или равно |
В сочетании с оператором "=" язык структурированных запросов Windows (SQL) поддерживает использование ключевых слов BEFORE и AFTER, которые указывают, должен ли запрос сравнивать значения столбцов до или после указанного значения в порядке сортировки словаря.
...WHERE <column> <comparison operator> [BEFORE | AFTER](<https://msdn.microsoft.com/library/Ff637626(v=MSDN.10).aspx>)
Примечание. Для сравнения дат необходимо использовать DATEADD.
Примеры
Ниже приведены примеры предиката сравнения литеральных значений.
SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex
WHERE System.Title = 'Accounting'
SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex
WHERE System.IsFlagged != TRUE
SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex
WHERE System.Size >= 10000
SELECT System.ItemUrl,System.ItemNameDisplay FROM SystemIndex
WHERE System.Author = BEFORE('m')
Связанные разделы
-
Справочник
-
концептуальные
-
предика ты, отличные отFull-Text