ROUND (استعلام NoSQL)

ينطبق على: NoSQL

إرجاع قيمة عددية مقربة إلى أقرب قيمة عدد صحيح.

بناء الجملة

ROUND(<numeric_expr>)  

الوسيطات

الوصف
numeric_expr تعبير رقمي.

أنواع الإرجاع

عمليات إرجاع تعبير رقمي.

أمثلة

يقوم المثال التالي بتقريب الأرقام الموجبة والسالبة إلى أقرب عدد صحيح.

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

الملاحظات

  • تستفيد هذه الدالة من فهرس نطاق.
  • تتبع عملية التقريب التي يتم إجراؤها تقريب نقطة الوسط بعيدًا عن الصفر. إذا كان الإدخال تعبيرا رقميا، والذي يقع بالضبط بين عددين صحيحين، فإن النتيجة هي أقرب قيمة عدد صحيح بعيدا 0عن . يتم توفير أمثلة هنا: | | مقرب | | --- | --- | | -6.5000 | -7 | | -0.5 | -1 | | 0.5 | 1 | | 6.5000 | 7 |