

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="comparison-operators"></a>

Vergleichsbedingungen machen eine Aussage bezüglich der logischen Beziehungen zwischen zwei Werten. Alle Vergleichsbedingungen sind binäre Operatoren mit einem Booleschen Rückgabewert. 

AWS Clean Rooms Spark SQL unterstützt die in der folgenden Tabelle beschriebenen Vergleichsoperatoren.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/clean-rooms/latest/sql-reference/comparison-operators.html)

## Beispiele
<a name="comparison-condition-example"></a>

Einige einfache Beispiele für Vergleichsbedingungen: 

```
a = 5
a < b
min(x) >= 5
qtysold = any (select qtysold from sales where dateid = 1882
```

Die folgende Abfrage gibt die ID-Werte für alle Eichhörnchen zurück, die derzeit nicht auf Futtersuche sind.

```
SELECT id FROM squirrels 
WHERE !is_foraging
```

Die folgende Abfrage gibt Veranstaltungsorte mit mehr als 10.000 Sitzplätzen aus der VENUE-Tabelle zurück: 

```
select venueid, venuename, venueseats from venue
where venueseats > 10000
order by venueseats desc;

venueid |           venuename            | venueseats
---------+--------------------------------+------------
83 | FedExField                     |      91704
 6 | New York Giants Stadium        |      80242
79 | Arrowhead Stadium              |      79451
78 | INVESCO Field                  |      76125
69 | Dolphin Stadium                |      74916
67 | Ralph Wilson Stadium           |      73967
76 | Jacksonville Municipal Stadium |      73800
89 | Bank of America Stadium        |      73298
72 | Cleveland Browns Stadium       |      73200
86 | Lambeau Field                  |      72922
...
(57 rows)
```

In diesem Beispiel werden diejenigen Benutzer (USERID) aus der Tabelle USERS ausgewählt, die Rockmusik schätzen:

```
select userid from users where likerock = 't' order by 1 limit 5;

userid
--------
3
5
6
13
16
(5 rows)
```

In diesem Beispiel werden diejenigen Benutzer(USERID) aus der Tabelle USERS ausgewählt, von denen nicht bekannt ist, ob sie Rockmusik schätzen:

```
select firstname, lastname, likerock
from users
where likerock is unknown
order by userid limit 10;

firstname | lastname | likerock
----------+----------+----------
Rafael    | Taylor   |
Vladimir  | Humphrey |
Barry     | Roy      |
Tamekah   | Juarez   |
Mufutau   | Watkins  |
Naida     | Calderon |
Anika     | Huff     |
Bruce     | Beck     |
Mallory   | Farrell  |
Scarlett  | Mayer    |
(10 rows
```

## Beispiele mit einer TIME-Spalte
<a name="comparison-condition-example-time"></a>

Die folgende Beispieltabelle TIME\$1TEST enthält eine Spalte TIME\$1VAL (Typ TIME) mit drei eingefügten Werten. 

```
select time_val from time_test;
            
time_val
---------------------
20:00:00
00:00:00.5550
00:58:00
```

Im folgenden Beispiel werden die Stunden aus jedem timetz\$1val extrahiert.

```
select time_val from time_test where time_val < '3:00';
   time_val
---------------
 00:00:00.5550
 00:58:00
```

Im folgenden Beispiel werden zwei Zeitliterale verglichen. 

```
select time '18:25:33.123456' = time '18:25:33.123456';
 ?column?
----------
 t
```

## Beispiele mit einer TIMETZ-Spalte
<a name="comparison-condition-example-timetz"></a>

Die folgende Beispieltabelle TIMETZ\$1TEST enthält eine Spalte TIMETZ\$1VAL (Typ TIMETZ) mit drei eingefügten Werten.

```
select timetz_val from timetz_test;
            
timetz_val
------------------
04:00:00+00
00:00:00.5550+00
05:58:00+00
```

Im folgenden Beispiel werden nur die TIMETZ-Werte ausgewählt, die kleiner als sind `3:00:00 UTC`. Der Vergleich erfolgt nach der Umwandlung des Wertes in UTC.

```
select timetz_val from timetz_test where timetz_val < '3:00:00 UTC';
                  
   timetz_val
---------------
 00:00:00.5550+00
```

Im folgenden Beispiel werden zwei TIMETZ-Literale verglichen. Beim Vergleich wird die Zeitzone ignoriert. 

```
select time '18:25:33.123456 PST' < time '19:25:33.123456 EST';
                  
 ?column?
----------
 t
```