Bagikan melalui


ROUND (kueri NoSQL)

BERLAKU UNTUK: NoSQL

Mengembalikan nilai numerik, dibulatkan ke nilai bilangan bulat terdekat.

Sintaks

ROUND(<numeric_expr>)  

Argumen

Deskripsi
numeric_expr Ekspresi numerik.

Jenis yang dikembalikan

Menampilkan ekspresi numerik.

Contoh

Contoh berikut membulatkan angka positif dan negatif ke bilangan bulat terdekat.

SELECT VALUE {
    roundTwoPointFour: ROUND(2.4),
    roundTwoPointSix: ROUND(2.6),
    roundTwoPointFive: ROUND(2.5),
    roundNegativeTwoPointFour: ROUND(-2.4),
    roundNegativeTwoPointSix: ROUND(-2.6)
}
[
  {
    "roundTwoPointFour": 2,
    "roundTwoPointSix": 3,
    "roundTwoPointFive": 3,
    "roundNegativeTwoPointFour": -2,
    "roundNegativeTwoPointSix": -3
  }
]

Keterangan

  • Fungsi ini mendapat manfaat dari indeks rentang.
  • Operasi rounding yang dilakukan mengikuti midpoint membulatkan diri dari nol. Jika input adalah ekspresi numerik, yang berada tepat di antara dua bilangan bulat, hasilnya adalah nilai bilangan bulat terdekat yang jauh dari 0. Contoh disediakan di sini: | | Dibulatkan | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |