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 |