MAX (dotaz NoSQL)
PLATÍ PRO: NoSQL
Vrátí maximum hodnot ve výrazu.
Syntaxe
MAX(<scalar_expr>)
Argumenty
Popis | |
---|---|
scalar_expr |
Skalární výraz. |
Návratové typy
Vrátí číselnou skalární hodnotu.
Příklady
Tento příklad používá kontejner s více položkami, které mají /price
každé číselné pole.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
V tomto příkladu MAX
se funkce používá v dotazu, který obsahuje číselné pole, které bylo zmíněno.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Poznámky
- Tato funkce využívá index rozsahu.
- Argumenty mohou
MAX
být číslo, řetězec, logická hodnota nebo hodnota null. - Všechny
undefined
hodnoty se ignorují. - Při porovnávání různých typů dat se používá následující pořadí priority (v sestupném pořadí):
- string
- Číslo
- boolean
- null