MIN (dotaz NoSQL)
PLATÍ PRO: NoSQL
Vrátí minimum hodnot ve výrazu.
Syntaxe
MIN(<scalar_expr>)
Argumenty
Description | |
---|---|
scalar_expr |
Skalární výraz |
Návratové typy
Vrátí číselnou skalární hodnotu.
Příklady
V tomto příkladu se používá kontejner s více položkami, z nichž každá má /price
číselné pole.
[
{
"price": 87.66,
"name": "Genish bracelet",
"category": "fashion-bracelet"
},
{
"price": 27.60,
"name": "Plative bracelet",
"category": "fashion-bracelet"
}
]
V tomto příkladu se MIN
funkce používá v dotazu, který obsahuje uvedené číselné pole.
SELECT
MIN(p.price) AS minPrice
FROM
products p
WHERE
p.category = "fashion-bracelet"
[
{
"minPrice": 27.6
}
]
Poznámky
- Tato funkce těží z indexu rozsahu.
- Argumenty v
MIN
souboru můžou být číslo, řetězec, logická hodnota nebo hodnota null. - Všechny
undefined
hodnoty jsou ignorovány. - Při porovnávání různých typů dat se používá následující pořadí priority (ve vzestupném pořadí):
- null
- boolean
- číslo
- řetězec