ALL (), ANY () dan BEBERAPA () - Amazon Timestream

Untuk kemampuan serupa dengan Amazon Timestream LiveAnalytics, pertimbangkan Amazon Timestream untuk InfluxDB. Ini menawarkan konsumsi data yang disederhanakan dan waktu respons kueri milidetik satu digit untuk analitik waktu nyata. Pelajari lebih lanjut di sini.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

ALL (), ANY () dan BEBERAPA ()

TheALL, ANY dan SOME quantifiers dapat digunakan bersama dengan operator perbandingan dengan cara berikut.

Ekspresi Arti

A = SEMUA (...)

Mengevaluasi ke true ketika A sama dengan semua nilai.

A <> SEMUA (...)

Mengevaluasi ke true ketika A tidak cocok dengan nilai apa pun.

A < SEMUA (...)

Mengevaluasi ke true ketika A lebih kecil dari nilai terkecil.

A = APAPUN (...)

Mengevaluasi ke true ketika A sama dengan salah satu nilai.

A <> APAPUN (...)

Mengevaluasi ke true ketika A tidak cocok dengan satu atau lebih nilai.

A < APAPUN (...)

Mengevaluasi ke true ketika A lebih kecil dari nilai terbesar.

Contoh dan catatan penggunaan

catatan

Saat menggunakan ALLSOME, ANY atau, kata kunci VALUES harus digunakan jika nilai perbandingan adalah daftar literal.

Contoh: ANY()

Contoh ANY() dalam pernyataan query sebagai berikut.

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

Sintaks alternatif untuk operasi yang sama adalah sebagai berikut.

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

Dalam hal ini, ANY() evaluasi untukTrue.

Contoh: ALL()

Contoh ALL() dalam pernyataan query sebagai berikut.

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

Sintaks alternatif untuk operasi yang sama adalah sebagai berikut.

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

Dalam hal ini, ALL() evaluasi untukFalse.

Contoh: SOME()

Contoh SOME() dalam pernyataan query sebagai berikut.

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

Sintaks alternatif untuk operasi yang sama adalah sebagai berikut.

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

Dalam hal ini, SOME() evaluasi untukTrue.