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.
işlevi, NUMBERBIN belirtilen boyutun katlarına yuvarlanmış giriş değerini hesaplar.
Sözdizimi
NUMBERBIN(<numeric_expr> [, <bin_size>])
Arguments
| Description | |
|---|---|
numeric_expr |
Değerlendirilen ve ardından sonuç değeri belirtilen bölme boyutunun katlarına yuvarlanan sayısal ifade. |
bin_size |
Değeri yuvarlarken kullanılacak bölme boyutunu belirten sayısal değer. Bu sayısal değer belirtilmezse varsayılan olarak 1 olur. |
Dönüş türleri
Sayısal bir değer döndürür.
Örnekler
Bu bölüm, bu sorgu dili yapısının nasıl kullanılacağına örnekler içerir.
Çeşitli bölme boyutlarına sahip bir sayıyı bölme
Bu örnekte işlev, NUMBERBIN bir sayıyı çeşitli bölme boyutlarına yuvarlama amacıyla kullanılır.
SELECT VALUE {
roundToNegativeHundreds: NUMBERBIN(37.752, -100),
roundToTens: NUMBERBIN(37.752, 10),
roundToOnes: NUMBERBIN(37.752, 1),
roundToZeroes: NUMBERBIN(37.752, 0),
roundToOneTenths: NUMBERBIN(37.752, 0.1),
roundToOneHundreds: NUMBERBIN(37.752, 0.01)
}
[
{
"roundToNegativeHundreds": 100,
"roundToTens": 30,
"roundToOnes": 37,
"roundToOneTenths": 37.7,
"roundToOneHundreds": 37.75
}
]