Operadores de comparación - AWS IoT SiteWise

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Operadores de comparación

AWS IoT SiteWise admite los siguientes operadores de comparación. Todas las operaciones de comparación están disponibles para los tipos de datos integrados y se evalúan con un valor booleano.

Logical operators (Operadores lógicos)

Operador

Descripción

<

Menor que

>

Mayor que

<=

Menor o igual que

>=

Mayor o igual que

=

Igual a

!=

Desigualdad

Tabla de verdad de operaciones de comparación para valores no numéricos

Tipo

Escriba >= x

Escriba <= x

Escriba > x

Escriba < x

Tipo = x

¡Escribe! = x

NULL

FALSE

FALSE

FALSE

FALSE

FALSE

TRUE

Algunos predicados se comportan como operadores pero tienen una sintaxis especial. Consulte a continuación:

Predicados de comparación

Operador

Descripción

IS NULL

Comprueba si un valor es. NULL

IS NOT NULL

Comprueba si un valor no lo esNULL.

Operadores NaN

NaN, o «No es un número», es un valor especial en aritmética de punto flotante. Esta es una lista de comparaciones y cómo funcionan. NaN

  • NaNlos valores deben estar entre comillas simples. Por ejemplo, 'NaN'.

  • NaNlos valores se consideran iguales entre sí.

  • NaNes mayor que otros valores numéricos.

  • En funciones agregadas como AVG()STDDEV(), ySUM(), si hay algún valorNaN, el resultado esNaN.

  • En las funciones agregadas como MAX() yMIN(), NaN los valores se incluyen en los cálculos.

Comparaciones de valores de NaN

Comparación

Resultado

'NaN' ≥ x

True

'NaN' ≤ x

Verdadero si x es igual a NaN, falso en caso contrario

'NaN' > x

Falso si x es igual a NaN, verdadero en caso contrario

'NaN' < x

False

'NaN' = x

Verdadero si x es igual a NaN, falso en caso contrario

'NaN' != x

Falso si x es igual a NaN, verdadero en caso contrario