

Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. [Scopri](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html) di più qui.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzioni di confronto
<a name="comparison-functions"></a>

Timestream for LiveAnalytics supporta le seguenti funzioni di confronto.

**Topics**
+ [più grande ()](comparison-functions.greatest.md)
+ [almeno ()](comparison-functions.least.md)
+ [ALL (), ANY () e SOME ()](comparison-functions.all-any-some.md)

# più grande ()
<a name="comparison-functions.greatest"></a>

La funzione **greatest ()** restituisce il più grande dei valori forniti. Restituisce `NULL` se uno qualsiasi dei valori forniti lo è`NULL`. La sintassi è esposta di seguito.

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

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

La funzione **least ()** restituisce il più piccolo dei valori forniti. Restituisce `NULL` se uno qualsiasi dei valori forniti lo è`NULL`. La sintassi è esposta di seguito.

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

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

I `SOME` quantificatori`ALL`, `ANY` e possono essere utilizzati insieme agli operatori di confronto nel modo seguente.


| Expression | Significato | 
| --- | --- | 
|  A = TUTTI (...)  |  Restituisce vero quando A è uguale a tutti i valori.  | 
|  A <> ALL (...)  |  Restituisce vero quando A non corrisponde a nessun valore.  | 
|  A < TUTTI (...)  |  Restituisce vero quando A è inferiore al valore più piccolo.  | 
|  A = QUALSIASI (...)  |  Restituisce vero quando A è uguale a uno qualsiasi dei valori.   | 
|  A <> QUALSIASI (...)  |  Restituisce vero quando A non corrisponde a uno o più valori.  | 
|  A < QUALSIASI (...)  |  Restituisce vero quando A è inferiore al valore più grande.  | 

## Esempi e note di utilizzo
<a name="comparison-functions.all-any-some.examples-usage"></a>

**Nota**  
Quando si utilizza `ANY` o `ALL``SOME`, la parola chiave `VALUES` deve essere utilizzata se i valori di confronto sono un elenco di valori letterali. 

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

Di seguito è riportato un esempio di istruzione `ANY()` in una query.

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

Di seguito è riportata una sintassi alternativa per la stessa operazione.

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

In questo caso, `ANY()` restituisce. `True`

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

Di seguito è riportato un esempio di istruzione `ALL()` in una query.

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

Di seguito è riportata una sintassi alternativa per la stessa operazione.

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

In questo caso, `ALL()` restituisce. `False`

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

Di seguito è riportato un esempio di istruzione `SOME()` in una query.

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

Di seguito è riportata una sintassi alternativa per la stessa operazione.

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

In questo caso, `SOME()` restituisce. `True`