MIN (consulta NoSQL)
SE APLICA A: NoSQL
Devuelve el mínimo de todos los valores de la expresión.
MIN(<scalar_expr>)
Descripción | |
---|---|
scalar_expr |
Expresión escalar. |
Devuelve un valor escalar numérico.
En este ejemplo se usa un contenedor con varios elementos que cada uno tiene un campo numérico /price
.
[
{
"price": 87.66,
"name": "Genish bracelet",
"category": "fashion-bracelet"
},
{
"price": 27.60,
"name": "Plative bracelet",
"category": "fashion-bracelet"
}
]
En este ejemplo, la función MIN
se usa en una consulta que incluye el campo numérico mencionado.
SELECT
MIN(p.price) AS minPrice
FROM
products p
WHERE
p.category = "fashion-bracelet"
[
{
"minPrice": 27.6
}
]
- Esta función se beneficia de un índice de intervalo.
- Los argumentos de
MIN
pueden ser un número, una cadena, un valor booleano o un valor null. - Se omiten los valores
undefined
. - Se usa el siguiente orden de prioridad (en orden ascendente), al comparar diferentes tipos de datos:
- null
- boolean
- number
- string
- System functions (Funciones del sistema)
MAX