As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Operadores de comparação
AWS IoT SiteWise suporta os seguintes operadores de comparação. Todas as operações de comparação estão disponíveis para tipos de dados incorporados e são avaliadas como um booleano.
Operador |
Descrição |
---|---|
|
Menor que |
|
Maior que |
|
Menor ou igual a |
|
Maior ou igual a |
|
Igual |
|
Not equal |
Tipo |
Digite >= x |
Tipo <= x |
Tipo > x |
Tipo < x |
Tipo = x |
Digite! = x |
---|---|---|---|---|---|---|
|
|
|
|
|
|
|
Alguns predicados se comportam como operadores, mas têm uma sintaxe especial. Consulte abaixo:
Operador |
Descrição |
---|---|
|
Testa se um valor é |
|
Testa se um valor não é |
operadores NaN
NaN
, ou “Não é um número”, é um valor especial na aritmética de ponto flutuante. Aqui está uma lista de NaN
comparações e como elas funcionam.
NaN
os valores devem ser colocados entre aspas simples. Por exemplo, 'NaN
'.NaN
os valores são considerados iguais entre si.NaN
é maior do que outros valores numéricos.Em funções agregadas como
AVG()
,STDDEV()
, eSUM()
, se houver algum valorNaN
, o resultado éNaN
.Em funções agregadas como
MAX()
eMIN()
,NaN
os valores são incluídos nos cálculos.
Comparação |
Resultado |
---|---|
|
Verdadeiro |
|
Verdadeiro se x for igual a NaN, Falso caso contrário |
|
Falso se x for igual a NaN, caso contrário, verdadeiro |
|
Falso |
|
Verdadeiro se x for igual a NaN, Falso caso contrário |
|
Falso se x for igual a NaN, caso contrário, verdadeiro |