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.
NaNos valores devem ser colocados entre aspas simples. Por exemplo, 'NaN'.NaNos 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(),NaNos 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 |