MAX(NoSQL 查询)
适用范围: NoSQL
返回表达式中各值的最大值。
语法
MAX(<scalar_expr>)
参数
说明 | |
---|---|
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
值会被忽略。- 比较不同类型的数据时,使用以下优先级顺序(降序):
- string
- 数字
- boolean
- null