

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](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html).

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

# Fungsi perbandingan
<a name="comparison-functions"></a>

Timestream untuk LiveAnalytics mendukung fungsi perbandingan berikut.

**Topics**
+ [terbesar ()](comparison-functions.greatest.md)
+ [paling sedikit ()](comparison-functions.least.md)
+ [ALL (), ANY () dan BEBERAPA ()](comparison-functions.all-any-some.md)

# terbesar ()
<a name="comparison-functions.greatest"></a>

Fungsi **greatest ()** mengembalikan nilai terbesar dari nilai yang disediakan. Ia kembali `NULL` jika salah satu nilai yang disediakan`NULL`. Sintaksnya adalah sebagai berikut.

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

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

Fungsi **least ()** mengembalikan terkecil dari nilai yang disediakan. Ia kembali `NULL` jika salah satu nilai yang disediakan`NULL`. Sintaksnya adalah sebagai berikut.

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

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

The`ALL`, `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
<a name="comparison-functions.all-any-some.examples-usage"></a>

**catatan**  
Saat menggunakan `ALL``SOME`, `ANY` atau, kata kunci `VALUES` harus digunakan jika nilai perbandingan adalah daftar literal. 

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

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 untuk`True`.

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

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 untuk`False`.

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

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 untuk`True`.