Megosztás a következőn keresztül:


MAX (NoSQL-lekérdezés)

A KÖVETKEZŐRE VONATKOZIK: NoSQL

A kifejezésben szereplő értékek maximális értékét adja vissza.

Syntax

MAX(<scalar_expr>)  

Argumentumok

Leírás
scalar_expr Skaláris kifejezés.

Visszatérési típusok

Numerikus skaláris értéket ad vissza.

Példák

Ez a példa egy több elemből álló tárolót használ, amelyek mindegyike numerikus mezővel /price rendelkezik.

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

Ebben a példában a MAX függvény egy olyan lekérdezésben használatos, amely tartalmazza az említett numerikus mezőt.

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

Megjegyzések

  • Ez a függvény egy tartományindex előnyeit nyújtja.
  • A benne lévő MAX argumentumok lehetnek szám, sztring, logikai vagy null.
  • A rendszer figyelmen undefined kívül hagyja az értékeket.
  • A rendszer a következő prioritási sorrendet használja (csökkenő sorrendben) a különböző adattípusok összehasonlításakor:
    1. húr
    2. szám
    3. Logikai
    4. null