MAX (запрос NoSQL)
ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL
Возвращает максимальное количество значений в выражении.
Синтаксис
MAX(<scalar_expr>)
Аргументы
Description | |
---|---|
scalar_expr |
Скалярное выражение. |
Типы возвращаемых данных
Возвращает числовое скалярное значение.
Примеры
В этом примере используется контейнер с несколькими элементами, которые имеют /price
числовое поле.
[
{
"price": 71.76,
"name": "Iroowl bracelet",
"category": "activity-bracelet"
},
{
"price": 27.07,
"name": "Icenty bracelet",
"category": "activity-bracelet"
}
]
В этом примере MAX
функция используется в запросе, включающее числовое поле, которое упоминалось.
SELECT
MAX(p.price) AS maxPrice
FROM
products p
WHERE
p.category = "activity-bracelet"
[
{
"maxPrice": 71.76
}
]
Замечания
- Эта функция использует индекс диапазона.
- Аргументами в
MAX
может быть число, строка, логическое значение или значение NULL. - Все
undefined
значения игнорируются. - При сравнении различных типов данных используется следующий порядок приоритета (в порядке убывания).
- строка
- number
- boolean
- null