Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İşlev, ROUND en yakın tamsayı değerine yuvarlanmış bir sayısal değer döndürür.
En yakın tamsayıya yuvarlanmış sayıyı döndüren bir Azure Cosmos DB sistem işlevi.
Sözdizimi
ROUND(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Sayısal ifade. |
Dönüş türleri
Sayısal bir ifade döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Sayıları en yakın tamsayıya yuvarlama
Bu örnekte, pozitif ve negatif sayılar en yakın tamsayıya yuvarlanmış.
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, aralık dizini kullanımından yararlanır. Daha fazla bilgi için bkz. aralık dizinleri.
- 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ç 0'dan en yakın tamsayı değeridir. Örneğin
-6.5 to -7, -0.5 to -1, 0.5 to 1, 6.5 to 7.