MIN (consulta NoSQL)
APLICA-SE A: NoSQL
Devolve o mínimo dos valores na expressão.
Sintaxe
MIN(<scalar_expr>)
Argumentos
Description | |
---|---|
scalar_expr |
Uma expressão escalar. |
Tipos de devolução
Devolve um valor escalar numérico.
Exemplos
Este exemplo usa um contêiner com vários itens, cada um com um /price
campo numérico.
[
{
"price": 87.66,
"name": "Genish bracelet",
"category": "fashion-bracelet"
},
{
"price": 27.60,
"name": "Plative bracelet",
"category": "fashion-bracelet"
}
]
Neste exemplo, a MIN
função é usada em uma consulta que inclui o campo numérico mencionado.
SELECT
MIN(p.price) AS minPrice
FROM
products p
WHERE
p.category = "fashion-bracelet"
[
{
"minPrice": 27.6
}
]
Observações
- Esta função beneficia de um índice de intervalo.
- Os argumentos podem
MIN
ser número, string, booleano ou nulo. - Todos os
undefined
valores são ignorados. - A seguinte ordem de prioridade é usada (em ordem crescente), ao comparar diferentes tipos de dados:
- nulo
- boolean
- Número
- string