

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

# Operator perbandingan
<a name="sql-supported-comparision"></a>

AWS IoT SiteWise mendukung operator perbandingan berikut. Semua operasi perbandingan tersedia untuk tipe data bawaan dan dievaluasi ke boolean.


**Operator logis**  

|  **Operator**  |  **Deskripsi**  | 
| --- | --- | 
| `<` | Kurang dari | 
| `>` | Lebih besar dari | 
| `<=` | Kurang dari atau sama dengan | 
| `>=` | Lebih besar dari atau sama dengan | 
| `=` | Sama dengan | 
| `!=` | Tidak sama | 


**Tabel kebenaran operasi perbandingan untuk nilai non numerik**  

|  **Jenis**  |  **Ketik >= x**  |  **Jenis <= x**  |  **Ketik > x**  |  **Ketik < x**  |  **Jenis = x**  |  **Ketik\! = x**  | 
| --- | --- | --- | --- | --- | --- | --- | 
| `NULL` | `FALSE` | `FALSE` | `FALSE` | `FALSE` | `FALSE` | `TRUE` | 

Beberapa predikat berperilaku seperti operator tetapi memiliki sintaks khusus. Lihat di bawah ini:


**Predikat perbandingan**  

|  **Operator**  |  **Deskripsi**  | 
| --- | --- | 
| `IS NULL` | Menguji apakah suatu nilai adalah`NULL`. | 
| `IS NOT NULL` | Menguji jika suatu nilai tidak`NULL`. | 

## Operator NaN
<a name="sql-supported-comparision-nan"></a>

 `NaN`, atau 'Not a Number', adalah nilai khusus dalam aritmatika floating-point. Berikut adalah daftar `NaN` perbandingan dan cara kerjanya. 
+ `NaN`nilai harus diapit dalam tanda kutip tunggal. Misalnya, '`NaN`'.
+ `NaN`nilai dianggap sama satu sama lain.
+ `NaN`lebih besar dari nilai numerik lainnya.
+ Dalam fungsi agregat seperti`AVG()`,`STDDEV()`, dan`SUM()`, jika ada nilai`NaN`, hasilnya adalah`NaN`. 
+ Dalam fungsi agregat seperti `MAX()` dan`MIN()`, `NaN` nilai termasuk dalam perhitungan.


**Perbandingan nilai NaN**  

|  **Perbandingan**  |  **Hasil**  | 
| --- | --- | 
| `'NaN' ≥ x` | True | 
| `'NaN' ≤ x` | Benar jika x sama dengan NaN, False sebaliknya | 
| `'NaN' > x` | Salah jika x sama dengan NaN, Benar sebaliknya | 
| `'NaN' < x` | False | 
| `'NaN' = x` | Benar jika x sama dengan NaN, False sebaliknya | 
| `'NaN' != x` | Salah jika x sama dengan NaN, Benar sebaliknya | 