MIN (NoSQL クエリ)

適用対象: NoSQL

式内の値の最小値を返します。

構文

MIN(<scalar_expr>)  

引数

説明
scalar_expr スカラー式。

戻り値の型

数値スカラー値を返します。

この例では、それぞれが 1 つの /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. number
    4. string