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
值。 - 比較不同類型的數據時,會使用下列優先順序(遞減順序):
- 字串
- 數值
- boolean
- null