ALL (), ANY () e SOME () - Amazon Timestream

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 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à.

ALL (), ANY () e SOME ()

I SOME quantificatoriALL, 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

Nota

Quando si utilizza ANY o ALLSOME, la parola chiave VALUES deve essere utilizzata se i valori di confronto sono un elenco di valori letterali.

Esempio: ANY()

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

Esempio: ALL()

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

Esempio: SOME()

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