MAX (zapytanie NoSQL)
DOTYCZY: NoSQL
Zwraca wartość maksymalną wartości w wyrażeniu.
Składnia
MAX(<scalar_expr>)
Argumenty
opis | |
---|---|
scalar_expr |
Wyrażenie skalarne. |
Typy zwracane
Zwraca wartość skalarną liczbową.
Przykłady
W tym przykładzie użyto kontenera z wieloma elementami, z których każda ma /price
pole liczbowe.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
W tym przykładzie MAX
funkcja jest używana w zapytaniu zawierającym wymienione pole liczbowe.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Uwagi
- Ta funkcja korzysta z indeksu zakresu.
- Argumenty w pliku
MAX
mogą być liczbami, ciągami, wartościami logicznymi lub null. - Wszystkie
undefined
wartości są ignorowane. - Podczas porównywania różnych typów danych jest używana następująca kolejność priorytetu (w kolejności malejącej):
- string
- Liczba
- boolean
- null