MIN (requête NoSQL)
S’APPLIQUE À : NoSQL
Retourne le maximum des valeurs dans l’expression.
Syntaxe
MIN(<scalar_expr>)
Arguments
Description | |
---|---|
scalar_expr |
Expression scalaire. |
Types de retour
Retourne une valeur scalaire numérique.
Exemples
Cet exemple utilise un conteneur avec plusieurs éléments ayant chacun un champ numérique /price
.
[
{
"price": 87.66,
"name": "Genish bracelet",
"category": "fashion-bracelet"
},
{
"price": 27.60,
"name": "Plative bracelet",
"category": "fashion-bracelet"
}
]
Pour cet exemple, la fonction MIN
est utilisée dans une requête qui inclut le champ numérique mentionné.
SELECT
MIN(p.price) AS minPrice
FROM
products p
WHERE
p.category = "fashion-bracelet"
[
{
"minPrice": 27.6
}
]
Remarques
- Cette fonction bénéficie d’un index de plage.
- Les arguments dans
MIN
peuvent être de type nombre, chaîne, booléen ou null. - Les valeurs
undefined
sont ignorées. - L’ordre de priorité suivant est utilisé (dans l’ordre croissant) lors de la comparaison de différents types de données :
- null
- boolean
- nombre
- string