MAX (NoSQL-lekérdezés)
A KÖVETKEZŐRE VONATKOZIK: NoSQL
A kifejezésben szereplő értékek maximális értékét adja vissza.
Szintaxis
MAX(<scalar_expr>)
Argumentumok
Description | |
---|---|
scalar_expr |
Egy skaláris kifejezés. |
Visszaadott típusok
Numerikus skaláris értéket ad vissza.
Példák
Ez a példa egy több elemet tartalmazó 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ényt egy olyan lekérdezésben használjuk, 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 élvezi.
- A benne lévő
MAX
argumentumok lehetnek szám, sztring, logikai vagy null. - A rendszer minden
undefined
értéket figyelmen kívül hagy. - A rendszer a következő prioritási sorrendet használja (csökkenő sorrendben) a különböző típusú adatok összehasonlításakor:
- sztring
- szám
- boolean
- null