

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
<a name="sql-supported-comparision"></a>

AWS IoT SiteWise unterstützt die folgenden Vergleichsoperatoren. Alle Vergleichsoperationen sind für integrierte Datentypen verfügbar und werden als boolescher Wert ausgewertet.


**Logische Operatoren**  

|  **Operator**  |  **Beschreibung**  | 
| --- | --- | 
| `<` | Kleiner als | 
| `>` | Größer als | 
| `<=` | Kleiner als oder gleich | 
| `>=` | Größer als oder gleich | 
| `=` | Gleich | 
| `!=` | Ungleich | 


**Wahrheitstabelle für Vergleichsoperationen für nicht numerische Werte**  

|  **Typ**  |  **Geben Sie >= x ein**  |  **Geben Sie <= x ein**  |  **Geben Sie > x ein**  |  **Geben Sie < x ein**  |  **Typ = x**  |  **Typ\! = x**  | 
| --- | --- | --- | --- | --- | --- | --- | 
| `NULL` | `FALSE` | `FALSE` | `FALSE` | `FALSE` | `FALSE` | `TRUE` | 

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


**Vergleichsprädikate**  

|  **Betreiber**  |  **Beschreibung**  | 
| --- | --- | 
| `IS NULL` | Testet, ob ein Wert ist`NULL`. | 
| `IS NOT NULL` | Testet, ob ein Wert dies nicht ist`NULL`. | 

## NaN-Operatoren
<a name="sql-supported-comparision-nan"></a>

 `NaN`, oder 'Keine Zahl', ist ein besonderer Wert in der Gleitkomma-Arithmetik. Hier ist eine Liste von Vergleichen und wie sie funktionieren. `NaN` 
+ `NaN`Werte müssen in einfache Anführungszeichen eingeschlossen werden. Zum Beispiel '`NaN`'.
+ `NaN`Werte werden als einander gleichwertig betrachtet.
+ `NaN`ist größer als andere numerische Werte.
+ In Aggregatfunktionen wie `AVG()``STDDEV()`, und`SUM()`, falls es irgendwelche Werte gibt`NaN`, ist das Ergebnis`NaN`. 
+ 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 gleich NaN ist, andernfalls Falsch | 
| `'NaN' > x` | Falsch, wenn x gleich NaN ist, andernfalls Wahr | 
| `'NaN' < x` | Falsch | 
| `'NaN' = x` | Wahr, wenn x gleich NaN ist, andernfalls Falsch | 
| `'NaN' != x` | Falsch, wenn x gleich NaN ist, andernfalls Wahr | 