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.

Lihat juga