目次

Search

  1. はじめに
  2. 関数リファレンス
  3. 定数
  4. 演算子
  5. 日付
  6. 関数
  7. システム変数
  8. データ型リファレンス

関数リファレンス

関数リファレンス

MIN (String)

MIN (String)

フィールドまたはグループ内の最低の文字列値を返します。検索において、行を制限するフィルタを適用できます。
MIN関数は、Sorterトランスフォーメーションと同じソート順を使用します。ただし、MIN関数では大文字と小文字が区別されますが、Sorterトランスフォーメーションでは区別されない場合もあります。
MINを使用して、フィールド内またはグループ内における直近の日付もしくは最小の数値を返すこともできます。
MINには他の集計関数は1つしかネストできません。また、ネストされた関数は文字列データ型を返す必要があります。
詳細モードでは集計関数をネストできません。
マッピング
タスクでのみ使用します。

構文

MIN(
string
[,
filter_condition
] )
引数
必須/
オプション
説明
string
必須
Stringデータ型。最小値を返したい値を渡します。有効なトランスフォーメーション式を必要に応じて入力できます。
filter_condition
オプション
検索される行を制限します。フィルタ条件は数値であるか、TRUE、FALSE、またはNULLの値が求められなければなりません。有効なトランスフォーメーション式を必要に応じて入力できます。

戻り値

文字列値。
関数に渡された値がすべてNULLである場合、または行が1つも選択されていない場合(たとえば、フィルタ条件の値がすべての行に対してFALSEまたはNULLであった場合)には、NULLです。

NULL

値の1つがNULLであると、MINはその値を無視します。ただし、フィールドから渡された値がすべてNULLである場合には、NULLを返します。

Group By

MINは、トランスフォーメーションで定義したグループ化フィールドに基づいて値をグループ分けし、各グループについて1つの結果を返します。
グループ化フィールドがない場合には、MINはすべての行を1つのグループとして扱い、1つの値を返します。

以下の式は、メーカーID 104の最小の項目名を返します。
MIN ( ITEM_NAME, MANUFACTURER_ID='104' )
MANUFACTURER_ID
ITEM_NAME
101
First Stage Regulator
102
Electronic Console
104
Flashlight
104
Battery (9 volt)
104
Rope (20 ft)
104
60.6 cu ft Tank
107
75.4 cu ft Tank
108
Wristband Thermometer
RETURN VALUE:
60.6 cu ft Tank