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