MAX (consulta NoSQL)
APLICA-SE A: NoSQL
Retorna o máximo dos valores na expressão.
Sintaxe
MAX(<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": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
Neste exemplo, a função MAX
é usada em uma consulta que inclui o campo numérico mencionado.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Comentários
- Essa função do sistema se beneficia de um índice de intervalo.
- Os argumentos em
MAX
podem ser número, cadeia de caracteres, booleano ou nulo. - Quaisquer valores
undefined
serão ignorados. - A seguinte ordem de prioridade é usada (em ordem decrescente), ao comparar diferentes tipos de dados:
- string
- número
- booleano
- nulo