

Für ähnliche Funktionen wie Amazon Timestream für sollten Sie Amazon Timestream for LiveAnalytics InfluxDB in Betracht ziehen. Es bietet eine vereinfachte Datenaufnahme und Antwortzeiten im einstelligen Millisekundenbereich für Analysen in Echtzeit. [Erfahren](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html) Sie hier mehr.

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.

# Vergleichsfunktionen
<a name="comparison-functions"></a>

Timestream for LiveAnalytics unterstützt die folgenden Vergleichsfunktionen.

**Topics**
+ [am größten ()](comparison-functions.greatest.md)
+ [am wenigsten ()](comparison-functions.least.md)
+ [ALL (), ANY () und SOME ()](comparison-functions.all-any-some.md)

# am größten ()
<a name="comparison-functions.greatest"></a>

Die Funktion **greatest ()** gibt den größten der angegebenen Werte zurück. Sie gibt zurück`NULL`, ob einer der angegebenen Werte zutrifft`NULL`. Die Syntax ist wie folgt.

```
greatest(value1, value2, ..., valueN) 
```

# am wenigsten ()
<a name="comparison-functions.least"></a>

Die Funktion **least ()** gibt den kleinsten der angegebenen Werte zurück. Sie gibt zurück`NULL`, ob einer der angegebenen Werte zutrifft`NULL`. Die Syntax ist wie folgt.

```
least(value1, value2, ..., valueN) 
```

# ALL (), ANY () und SOME ()
<a name="comparison-functions.all-any-some"></a>

Die `SOME` Quantifizierer`ALL`, `ANY` und können zusammen mit Vergleichsoperatoren auf folgende Weise verwendet werden.


| Expression | Bedeutung | 
| --- | --- | 
|  A = ALLE (...)  |  Wird als wahr ausgewertet, wenn A allen Werten entspricht.  | 
|  A <> ALLE (...)  |  Wird als wahr ausgewertet, wenn A mit keinem Wert übereinstimmt.  | 
|  A < ALLE (...)  |  Wird als wahr ausgewertet, wenn A kleiner als der kleinste Wert ist.  | 
|  A = BELIEBIG (...)  |  Wird als wahr ausgewertet, wenn A einem der Werte entspricht.   | 
|  A <> BELIEBIG (...)  |  Wird als wahr ausgewertet, wenn A nicht mit einem oder mehreren Werten übereinstimmt.  | 
|  A < BELIEBIG (...)  |  Wird als wahr ausgewertet, wenn A kleiner als der größte Wert ist.  | 

## Beispiele und Nutzungshinweise
<a name="comparison-functions.all-any-some.examples-usage"></a>

**Anmerkung**  
Bei der Verwendung von `ALL` `ANY` oder `VALUES` sollte das Schlüsselwort verwendet werden`SOME`, wenn es sich bei den Vergleichswerten um eine Liste von Literalen handelt. 

## Beispiel: `ANY()`
<a name="w2aab7c59c21c11c11"></a>

Ein Beispiel für `ANY()` in einer Abfrageanweisung wie folgt.

```
SELECT 11.7 = ANY (VALUES 12.0, 13.5, 11.7)
```

Eine alternative Syntax für dieselbe Operation lautet wie folgt.

```
SELECT 11.7 = ANY (SELECT 12.0 UNION ALL SELECT 13.5 UNION ALL SELECT 11.7)
```

In diesem Fall `ANY()` ergibt das Ergebnis. `True`

## Beispiel: `ALL()`
<a name="w2aab7c59c21c11c13"></a>

Ein Beispiel für `ALL()` in einer Abfrageanweisung wie folgt.

```
SELECT 17 < ALL (VALUES 19, 20, 15);
```

Eine alternative Syntax für dieselbe Operation lautet wie folgt.

```
SELECT 17 < ALL (SELECT 19 UNION ALL SELECT 20 UNION ALL SELECT 15);
```

In diesem Fall `ALL()` ergibt das Ergebnis. `False`

## Beispiel: `SOME()`
<a name="w2aab7c59c21c11c15"></a>

Ein Beispiel für `SOME()` in einer Abfrageanweisung wie folgt.

```
SELECT 50 >= SOME (VALUES 53, 77, 27);
```

Eine alternative Syntax für dieselbe Operation lautet wie folgt.

```
SELECT 50 >= SOME (SELECT 53 UNION ALL SELECT 77 UNION ALL SELECT 27);
```

In diesem Fall `SOME()` ergibt das Ergebnis. `True`