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
値は無視されます。- 異なる種類のデータを比較する場合は、次の優先順位が使用されます (昇順)。
- null
- boolean
- number
- string