Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
✅ Поток событий Azure Stream Analytics ✅ Fabric
Указывает условие поиска строк, возвращаемых запросом.
Синтаксис
[ WHERE <search_condition> ]
<search_condition> ::=
{ [ NOT ] <predicate> | ( <search_condition> ) }
[ { AND | OR } [ NOT ] { <predicate> | ( <search_condition> ) } ]
[ ,...n ]
<predicate> ::=
{ expression { = | < > | ! = | > | > = | ! > | < | < = | ! < } expression
| string_expression [ NOT ] LIKE string_expression
| expression [ NOT ] BETWEEN expression AND expression
| expression IS [ NOT ] NULL
| expression [ NOT ] IN ( expression [ ,...n ] )
}
Аргументы
< search_condition >
Указывает условия для строк, возвращаемых в результирующем наборе для инструкции SELECT, выражения запроса или вложенного запроса. Количество предикатов, которое может содержать условие поиска, не ограничено.
НЕ
Отменяет логическое выражение, указанное предикатом.
И
Объединяет два условия и оценивает значение TRUE, если оба условия имеют значение TRUE.
ИЛИ
Объединяет два условия и вычисляет значение TRUE, если любое условие равно TRUE.
< предикат >
Выражение, возвращающее ЗНАЧЕНИЕ TRUE или FALSE.
выражение
Является именем столбца, константой, функцией, переменной, скалярным вложенным запросом или любым сочетанием имен столбцов, констант и функций, подключенных оператором или операторами, или вложенным запросом. Выражение также может содержать выражение CASE.
=
Оператор используется для проверки равенства между двумя выражениями.
<>
Оператор используется для проверки условия двух выражений, не равных друг другу.
!=
Оператор используется для проверки условия двух выражений, не равных друг другу.
>
Оператор используется для проверки условия одного выражения, превышающего другое.
>=
Оператор используется для проверки условия одного выражения, превышающего или равное другому выражению.
!>
Оператор используется для проверки условия одного выражения, не превышающего другое выражение.
<
Оператор используется для проверки условия одного выражения меньше, чем другого.
<=
Оператор используется для проверки условия одного выражения меньше или равно другому выражению.
!<
Оператор, используемый для проверки условия одного выражения, не меньше другого выражения.
String_expression
Строка символов и подстановочных знаков.
[НЕ] ЛЮБИТЬ
Указывает, что следующая строка символов должна использоваться с сопоставлением шаблонов.
[НЕ] МЕЖДУ
Задает включающий диапазон значений. Используйте AND для разделения начальных и конечных значений.
IS [NOT] NULL
Указывает поиск значений NULL или значений, которые не являются null, в зависимости от используемых ключевых слов.
Чтобы определить, является ли выражение NULL, используйте IS NULL или IS NOT NULL вместо операторов сравнения (например, = или !=). Операторы сравнения возвращают значение false, если оба аргумента имеют значение NULL.
Например, col1 = 1 оба значения и col1 != 1 имеют значение false, если значение col1 равно NULL, а col1 IS NULL в этом случае — значение true.
[НЕ] В
Задает список значений. Ожидается список разделенных запятыми значений между скобками: ('a','b','c')
Пример
SELECT TollId, EntryTime, VehicleType, LicensePlate, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime
WHERE ( CAST(TollId AS bigint) BETWEEN 1 AND 2 )
AND LicensePlate LIKE '%AC%'