MAX (consulta NoSQL)
APLICA-SE A: NoSQL
Retorna o máximo dos valores na expressão.
Sintaxe
MAX(<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": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
Neste exemplo, a MAX
função é 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
}
]
Observações
- Esta função beneficia de um índice de intervalo.
- Os argumentos podem
MAX
ser número, string, booleano ou nulo. - Todos os
undefined
valores são ignorados. - A seguinte ordem de prioridade é usada (em ordem decrescente), ao comparar diferentes tipos de dados:
- string
- Número
- boolean
- nulo