IntMul (kueri NoSQL)
BERLAKU UNTUK: NoSQL
Mengalikan nilai operator kiri dan kanan. Untuk informasi selengkapnya, lihat operator multiplikatif.
Sintaks
IntMul(<int_expr_1>, <int_expr_2>)
Argumen
Deskripsi | |
---|---|
int_expr_1 |
Ekspresi bilangan bulat, yang digunakan sebagai operand sebelah kiri. |
int_expr_2 |
Ekspresi bilangan bulat, yang digunakan sebagai operand sebelah kanan. |
Jenis yang ditampilkan
Mengembalikan bilangan bulat 64-bit.
Catatan
Untuk informasi selengkapnya, lihat __int64.
Contoh
Contoh ini menguji fungsi dengan berbagai nilai statis.
SELECT VALUE {
multiply: IntMul(5, 2),
negativeResult: IntMul(5, -2),
positiveResult: IntMul(-5, -2),
square: IntMul(5, 5),
cube: IntMul(5, IntMul(5, 5)),
multiplyZero: IntMul(5, 0),
multiplyDecimal: IntMul(5, 0.5)
}
[
{
"multiply": 10,
"negativeResult": -10,
"positiveResult": 10,
"square": 25,
"cube": 125,
"multiplyZero": 0
}
]
Keterangan
- Fungsi ini mengharapkan bilangan bulat untuk argumen dan melakukan operasi dengan asumsi nilainya 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).
- Operator multiplikatif memiliki asokiativitas kiri-ke-kanan.