MAX (استعلام NoSQL)

ينطبق على: NoSQL

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

بناء الجملة

MAX(<scalar_expr>)  

الوسيطات

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

أنواع الإعادة

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

الأمثلة

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

[
  {
    "price": 71.76,
    "name": "Iroowl bracelet",
    "category": "activity-bracelet"
  },
  {
    "price": 27.07,
    "name": "Icenty bracelet",
    "category": "activity-bracelet"
  }
]

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

SELECT
    MAX(p.price) AS maxPrice
FROM 
    products p
WHERE
    p.category = "activity-bracelet"
[
  {
    "maxPrice": 71.76
  }
]

الملاحظات

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