MAX (query NoSQL)
SI APPLICA A: NoSQL
Restituisce il valore massimo dei valori nell'espressione.
Sintassi
MAX(<scalar_expr>)
Argomenti
Descrizione | |
---|---|
scalar_expr |
Espressione scalare. |
Tipi restituiti
Restituisce un valore scalare numerico.
Esempi
In questo esempio viene usato un contenitore con più elementi ognuno con un /price
campo numerico.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
Per questo esempio, la MAX
funzione viene usata in una query che include il campo numerico menzionato.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Osservazioni:
- Questa funzione trae vantaggio da un indice di intervallo.
- Gli argomenti in
MAX
possono essere un numero, una stringa, un valore booleano o null. - Tutti i
undefined
valori vengono ignorati. - Quando si confrontano tipi di dati diversi, viene usato l'ordine di priorità seguente (in ordine decrescente):
- string
- number
- boolean
- Null