MAX (requête NoSQL)
S’APPLIQUE À : NoSQL
Retourne le maximum des valeurs dans l’expression.
Syntaxe
MAX(<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": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
Pour cet exemple, la fonction MAX
est utilisée dans une requête qui inclut le champ numérique mentionné.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Remarques
- Cette fonction bénéficie d’un index de plage.
- Les arguments dans
MAX
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 décroissant), lors de la comparaison de différents types de données :
- string
- nombre
- boolean
- null