min()
引数として渡された値の中から最も小さい値を返します。
構文
min(EXPR1[, EXPR2, ...])
パラメーター
EXPR1, EXPR2, ...- 比較する値の式。1つ以上の引数を指定できます。
説明
min() 関数は、1つ以上の引数を受け取り、その中で最も小さい値を返します。比較にはLogpresso内部のオブジェクト比較器を使用し、数値・文字列・日付など様々な型を比較できます。
null 値は比較から除外されます。すべての引数が null の場合は null を返します。
この関数は集計関数ではなく通常の式関数であり、eval コマンドで行ごとに値を比較する際に使用します。集計関数のバージョンについては min 集計関数を参照してください。
エラーコード
該当なし
使用例
これらの使用例で参照する WEB_APACHE_SAMPLE テーブルを準備するには、クエリ実習用データを参照してください。
-
リクエストサイズと上限値の中でより小さい値を返します。
table limit=5 WEB_APACHE_SAMPLE | eval result = min(bytes, 1024) | fields bytes, result -
文字列引数の中から最も小さい値を返します。
json "{}" | eval m = min("b", "a", "c") | # m: a -
NULL入力 — すべての引数が
nullの場合はnullを返します。json "{}" | eval m = min(null, null) | # m: null
互換性
min() 関数はSonar 4.0以前のバージョンから提供されています。