MAX (NoSQL-fråga)
GÄLLER FÖR: NoSQL
Returnerar maximalt antal värden i uttrycket.
Syntax
MAX(<scalar_expr>)
Argument
beskrivning | |
---|---|
scalar_expr |
Ett skalärt uttryck. |
Returtyper
Returnerar ett numeriskt skalärt värde.
Exempel
I det här exemplet används en container med flera objekt som var och en har ett /price
numeriskt fält.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
I det här exemplet MAX
används funktionen i en fråga som innehåller det numeriska fält som nämndes.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Kommentarer
- Den här funktionen drar nytta av ett intervallindex.
- Argumenten i
MAX
kan vara tal, sträng, booleskt värde eller null. - Alla
undefined
värden ignoreras. - Följande prioritetsordning används (i fallande ordning) när du jämför olika typer av data:
- sträng
- Nummer
- boolean
- NULL