View a markdown version of this page

Operator perbandingan - AWS IoT SiteWise

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

Operator perbandingan

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

Ketik <= x

Ketik> x

Ketik < x

Jenis = x

Mengetik! = 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 adalahNULL.

IS NOT NULL

Menguji apakah suatu nilai tidakNULL.

Operator NaN

NaN, atau 'Bukan Angka', adalah nilai khusus dalam aritmatika floating-point. Berikut adalah daftar perbandingan NaN dan cara kerjanya.

  • NaNnilai harus dilampirkan dalam tanda kutip tunggal. Misalnya, 'NaN'.

  • NaNnilai-nilai dianggap sama satu sama lain.

  • NaNlebih besar dari nilai numerik lainnya.

  • Dalam fungsi agregat seperti AVG()STDDEV(),SUM(), dan, jika ada nilaiNaN, hasilnya adalahNaN.

  • Dalam fungsi agregat seperti MAX() danMIN(), NaN nilai dimasukkan 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 jika tidak

'NaN' < x

False

'NaN' = x

Benar jika x sama dengan NaN, False sebaliknya

'NaN' != x

Salah jika x sama dengan NaN, Benar jika tidak