MIN (query NoSQL)
SI APPLICA A: NoSQL
Restituisce il minimo dei valori nell'espressione.
Sintassi
MIN(<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": 87.66,
"name": "Genish bracelet",
"category": "fashion-bracelet"
},
{
"price": 27.60,
"name": "Plative bracelet",
"category": "fashion-bracelet"
}
]
Per questo esempio, la MIN
funzione viene usata in una query che include il campo numerico menzionato.
SELECT
MIN(p.price) AS minPrice
FROM
products p
WHERE
p.category = "fashion-bracelet"
[
{
"minPrice": 27.6
}
]
Osservazioni:
- Questa funzione trae vantaggio da un indice di intervallo.
- Gli argomenti in
MIN
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 crescente):
- Null
- boolean
- Numero
- string