Bagikan melalui


ROUND - Bahasa kueri di Cosmos DB (di Azure dan Fabric)

Fungsi ROUND mengembalikan nilai numerik yang dibulatkan ke nilai bilangan bulat terdekat.

Fungsi sistem Azure Cosmos DB yang mengembalikan angka yang dibulatkan ke bilangan bulat terdekat.

Syntax

ROUND(<numeric_expr>)

Arguments

Description
numeric_expr Ekspresi numerik.

Tipe pengembalian

Mengembalikan ekspresi numerik.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Angka bulat ke bilangan bulat terdekat

Dalam contoh ini, angka positif dan negatif dibulatkan 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
  }
]

Komentar

  • Fungsi ini mendapat manfaat dari penggunaan indeks rentang. Untuk informasi selengkapnya, lihat 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 dari 0. Contoh: -6.5 to -7, -0.5 to -1, 0.5 to 1, 6.5 to 7.