Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
✅ Fluxo de eventos do Azure Stream Analytics ✅ Fabric
Especifica a condição de pesquisa para as linhas retornadas pela consulta.
Sintaxe
[ 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 ] )
}
Argumentos
< search_condition >
Especifica as condições para as linhas retornadas no conjunto de resultados para uma instrução SELECT, expressão de consulta ou subconsulta. Não há nenhum limite para o número de predicados que podem ser incluídos em um critério de pesquisa.
NÃO
Nega a expressão booliana especificada pelo predicado.
E
Combina duas condições e é avaliada como TRUE quando ambas as condições são TRUE.
OU
Combina duas condições e é avaliada como TRUE quando qualquer uma das condições é TRUE.
< predicado >
É uma expressão que retorna TRUE ou FALSE.
expressão
É um nome de coluna, uma constante, uma função, uma variável, uma subconsulta escalar ou qualquer combinação de nomes de coluna, constantes e funções conectadas por um operador ou operadores ou uma subconsulta. A expressão também pode conter a expressão CASE.
=
É o operador usado para testar a igualdade entre duas expressões.
<>
É o operador usado para testar a condição de duas expressões não serem iguais umas às outras.
!=
É o operador usado para testar a condição de duas expressões não serem iguais umas às outras.
>
É o operador usado para testar a condição de uma expressão ser maior que a outra.
>=
É o operador usado para testar a condição de uma expressão ser maior ou igual à outra expressão.
!>
É o operador usado para testar a condição de uma expressão não ser maior que a outra expressão.
<
É o operador usado para testar a condição de uma expressão ser menor que a outra.
<=
É o operador usado para testar a condição de uma expressão ser menor ou igual à outra expressão.
!<
É o operador usado para testar a condição de uma expressão não ser menor que a outra expressão.
String_expression
É uma cadeia de caracteres e caracteres curinga.
[NÃO] GOSTAR
Indica que a cadeia de caracteres subsequente deve ser usada com correspondência de padrões.
[NÃO] ENTRE
Especifica um intervalo inclusivo de valores. Use AND para separar os valores iniciais e finais.
[NÃO] É NULO
Especifica uma pesquisa por valores nulos ou valores que não são nulos, dependendo das palavras-chave usadas.
Para determinar se uma expressão é NULL, use IS NULL ou IS NOT NULL em vez de operadores de comparação (como = ou !=). Os operadores de comparação retornam false quando ambos os argumentos são NULL ou NULL.
Por exemplo, ambos col1 = 1 e col1 != 1 são falsos quando o valor col1 é NULL, embora col1 IS NULL seja verdadeiro nesse caso.
[NÃO] EM
Especifica uma lista de valores. Espere uma lista de valores separados por vírgulas entre parênteses: ('a','b','c')
Exemplo
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%'