MIN (استعلام NoSQL)

ينطبق على: NoSQL

إرجاع الحد الأدنى من القيم في التعبير.

بناء الجملة

MIN(<scalar_expr>)  

الوسيطات

الوصف
scalar_expr تعبير عددي.

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

إرجاع قيمة عددية رقمية.

أمثلة

يستخدم هذا المثال حاوية مع عناصر متعددة تحتوي كل منها على /price حقل رقمي.

[
  {
    "price": 87.66,
    "name": "Genish bracelet",
    "category": "fashion-bracelet"
  },
  {
    "price": 27.60,
    "name": "Plative bracelet",
    "category": "fashion-bracelet"
  }
]

في هذا المثال، يتم استخدام الدالة MIN في استعلام يتضمن الحقل الرقمي الذي تم ذكره.

SELECT
    MIN(p.price) AS minPrice
FROM 
    products p
WHERE
    p.category = "fashion-bracelet"
[
  {
    "minPrice": 27.6
  }
]

الملاحظات

  • تستفيد هذه الدالة من فهرس النطاق.
  • يمكن أن تكون الوسيطات في MIN رقمًا أو سلسلة أو قيمة منطقية أو خالية.
  • يتم تجاهل أي undefined قيم.
  • يتم استخدام ترتيب الأولوية التالي (بترتيب تصاعدي)، عند مقارنة أنواع مختلفة من البيانات:
    1. خالٍ
    2. منطقي
    3. العدد
    4. سلسلة