IntBitNot (kueri NoSQL)
BERLAKU UNTUK: NoSQL
Mengembalikan pelengkap bitwise dari operand. Misalnya, setiap 1
bit secara individual menghasilkan 0
bit yang sesuai dalam hasilnya. Untuk informasi selengkapnya, lihat operator pelengkap bitwise.
Sintaks
IntBitNot(<int_expr>)
Argumen
Deskripsi | |
---|---|
int_expr |
Ekspresi bilangan bulat, yang digunakan sebagai operand satu-satunya. |
Jenis yang dikembalikan
Mengembalikan bilangan bulat 64-bit.
Catatan
Untuk informasi selengkapnya, lihat __int64.
Contoh
Contoh ini menguji fungsi dengan berbagai nilai statis.
SELECT VALUE {
complementNumber: IntBitNot(65),
complementZero: IntBitNot(0),
complementDecimal: IntBitNot(0.1)
}
[
{
"complementNumber": -66,
"complementZero": -1
}
]
Keterangan
- Fungsi ini mengharapkan bilangan bulat untuk argumen dan melakukan operasi dengan asumsi nilai adalah bilangan bulat 64-bit.
- Jika salah satu argumen bukan bilangan bulat, fungsi mengembalikan tidak terdefinisi.
- Perilaku luapan mirip dengan implementasi di C++ (wrap-around).