共用方式為


MIN (NoSQL 查詢)

適用於:NoSQL

傳回表達式中值的最小值。

語法

MIN(<scalar_expr>)  

引數

描述
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 值。
  • 比較不同類型的數據時,會使用下列優先順序 (遞增順序):
    1. null
    2. boolean
    3. 數值
    4. 字串