Share via


ROUND (NoSQL sorgusu)

ŞUNUN IÇIN GEÇERLIDIR: NoSQL

En yakın tamsayı değerine yuvarlanmış bir sayısal değer döndürür.

Söz dizimi

ROUND(<numeric_expr>)  

Bağımsız değişkenler

Description
numeric_expr Sayısal ifade.

Dönüş türleri

Sayısal bir ifade döndürür.

Örnekler

Aşağıdaki örnek, pozitif ve negatif sayıları en yakın tamsayıya yuvarlar.

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
  }
]

Açıklamalar

  • Bu işlev bir aralık dizininden yararlanır.
  • Gerçekleştirilen yuvarlama işlemi, orta nokta yuvarlama işlemini sıfırdan uzağa yuvarlar. Giriş, tam olarak iki tamsayı arasında kalan sayısal bir ifadeyse, sonuç öğesinden 0en yakın tamsayı değeridir. Örnekler burada verilmiştir: | | Yuvarlatılmış | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |