MIN (NoSQL-query)
VAN TOEPASSING OP: NoSQL
Retourneert het minimum van de waarden in de expressie.
Syntaxis
MIN(<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": 87.66,
"name": "Genish bracelet",
"category": "fashion-bracelet"
},
{
"price": 27.60,
"name": "Plative bracelet",
"category": "fashion-bracelet"
}
]
Voor dit voorbeeld wordt de MIN
functie gebruikt in een query die het numerieke veld bevat dat is vermeld.
SELECT
MIN(p.price) AS minPrice
FROM
products p
WHERE
p.category = "fashion-bracelet"
[
{
"minPrice": 27.6
}
]
Opmerkingen
- Deze functie profiteert van een bereikindex.
- De argumenten in
MIN
kunnen getal, tekenreeks, booleaanse waarde of null zijn. - Waarden
undefined
worden genegeerd. - De volgende prioriteitsvolgorde wordt gebruikt (in oplopende volgorde), bij het vergelijken van verschillende typen gegevens:
- Nul
- boolean
- Nummer
- tekenreeks