View a markdown version of this page

Vergleichsoperatoren - AWS IoT SiteWise

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vergleichsoperatoren

AWS IoT SiteWise unterstützt die folgenden Vergleichsoperatoren. Alle Vergleichsoperationen sind für integrierte Datentypen verfügbar und ergeben einen booleschen Wert.

Logische Operatoren

Operator

Beschreibung

<

Kleiner als

>

Größer als

<=

Kleiner als oder gleich

>=

Größer als oder gleich

=

Gleich

!=

Ungleich

Wahrheitstabelle der Vergleichsoperation für nicht numerische Werte

Typ

Geben Sie >= x ein

Geben Sie <= x ein

Geben Sie > x ein

Geben Sie < x ein

Geben Sie = x ein

Geben Sie ein! = x

NULL

FALSE

FALSE

FALSE

FALSE

FALSE

TRUE

Einige Prädikate verhalten sich wie Operatoren, haben aber eine spezielle Syntax. Siehe unten:

Vergleichsprädikate

Operator

Beschreibung

IS NULL

Testet, ob ein Wert istNULL.

IS NOT NULL

Testet, ob ein Wert nicht zutrifftNULL.

NaN-Operatoren

NaN, oder 'Not a Number', ist ein besonderer Wert in der Gleitkomma-Arithmetik. Hier ist eine Liste von Vergleichen und wie sie funktionieren. NaN

  • NaNWerte müssen in einfache Anführungszeichen gesetzt werden. Zum Beispiel 'NaN'.

  • NaNWerte werden als gleichwertig betrachtet.

  • NaNist größer als andere numerische Werte.

  • In Aggregatfunktionen wie AVG()STDDEV(),, undSUM(), falls es Werte gibtNaN, ist das ErgebnisNaN.

  • In Aggregatfunktionen wie MAX() MIN() und werden NaN Werte in die Berechnungen einbezogen.

Vergleiche von NaN-Werten

Vergleich

Ergebnis

'NaN' ≥ x

Wahr

'NaN' ≤ x

Wahr, wenn x NaN entspricht, andernfalls False

'NaN' > x

Falsch, wenn x gleich NaN ist, andernfalls True

'NaN' < x

Falsch

'NaN' = x

Wahr, wenn x gleich NaN ist, andernfalls False

'NaN' != x

Falsch, wenn x gleich NaN ist, andernfalls True