MAX (NoSQL-query)
VAN TOEPASSING OP: NoSQL
Retourneert het maximum van de waarden in de expressie.
Syntaxis
MAX(<scalar_expr>)
Argumenten
Beschrijving | |
---|---|
scalar_expr |
Een scalaire expressie. |
Retourtypen
Retourneert een numerieke scalaire waarde.
Voorbeelden
In dit voorbeeld wordt een container met meerdere items gebruikt die elk een /price
numeriek veld hebben.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
Voor dit voorbeeld wordt de MAX
functie gebruikt in een query die het numerieke veld bevat dat is vermeld.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Opmerkingen
- Deze functie profiteert van een bereikindex.
- De argumenten in
MAX
kunnen getal, tekenreeks, booleaanse waarde of null zijn. - Waarden
undefined
worden genegeerd. - De volgende prioriteitsvolgorde wordt gebruikt (in aflopende volgorde), bij het vergelijken van verschillende typen gegevens:
- tekenreeks
- Nummer
- boolean
- Nul