MIN (consulta NoSQL)
APLICA-SE A: NoSQL
Retorna o mínimo dos valores na expressão.
Sintaxe
MIN(<scalar_expr>)
Argumentos
Descrição | |
---|---|
scalar_expr |
Uma expressão escalar. |
Tipos de retorno
Retorna um valor escalar numérico.
Exemplos
Esse exemplo usa um contêiner com vários itens, cada um com um campo numérico /price
.
[
{
"price": 87.66,
"name": "Genish bracelet",
"category": "fashion-bracelet"
},
{
"price": 27.60,
"name": "Plative bracelet",
"category": "fashion-bracelet"
}
]
Neste exemplo, a função MIN
é 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
}
]
Comentários
- Essa função do sistema se beneficia de um índice de intervalo.
- Os argumentos em
MIN
podem ser número, cadeia de caracteres, booleano ou nulo. - Quaisquer valores
undefined
serão ignorados. - A seguinte ordem de prioridade é usada (em ordem crescente) ao comparar diferentes tipos de dados:
- nulo
- booleano
- número
- string