「フィルター」では、フィルタリング条件に一致したレコードを抽出します。
入力項目(ワークフロー作成時)
| 項目名 | 入力条件 | 詳細 |
| 表示名 | 必須 | ワークフローへ表示されるタスクの表示名を入力 |
| フィールド名 | 必須 | フィルタリングの対象にするフィールド名を入力 |
| フィルター方式 | 必須 | 「値」または「フィールド」を選択 |
| 条件 | 必須 |
指定したフィールドに対するフィルタ条件式を設定 比較演算子は「比較演算子について」を参照 |
比較演算子について
| 演算子 | 値 | 説明 |
| > | 100 | 「100」より大きい値を抽出 |
| >= | 100 | 「100」以上の値を抽出 |
| < | 100 | 「100」より小さい値を抽出 |
| <= | 100 | 「100」以下の値を抽出 |
| == | 100 | 「100」と等しい値を抽出 |
| あいうえお | 「あいうえお」と等しい値を抽出 | |
| != | 100 | 「100」と等しくない値を抽出 |
| あいうえお | 「あいうえお」と等しくない値を抽出 | |
| LIKE | レコナー% | 前方一致する文字列を抽出 ※「レコナー〇〇〇」を抽出 |
| %レコナー | 後方一致する文字列を抽出 ※「〇〇〇レコナー」を抽出 |
|
| %レコナー% | 部分一致する文字列を抽出 ※「〇〇〇レコナー〇〇〇」を抽出 |
|
| NOT LIKE | レコナー% | 部分一致する文字列を抽出 ※「レコナー〇〇〇」以外を抽出 |
| %レコナー | 後方一致する文字列以外を抽出 ※「〇〇〇レコナー」以外を抽出 |
|
| %レコナー% | 部分一致する文字列以外を抽出 ※「〇〇〇レコナー〇〇〇」以外を抽出 |
|
| RLIKE | ^レコナー | 前方一致する文字列を抽出 ※「レコナー〇〇〇」を抽出 |
| レコナー$ | 後方一致する文字列を抽出 ※「〇〇〇レコナー」を抽出 |
|
| ^(070|080|090)-\d{4}-\d{4}$ | ハイフンありのモバイル電話番号に一致する文字列を抽出 | |
| NOT RLIKE | ^レコナー | 前方一致する文字列以外を抽出 ※「レコナー〇〇〇」以外を抽出 |
| レコナー$ | 後方一致する文字列以外を抽出 ※「〇〇〇レコナー」以外を抽出 |
|
| ^(070|080|090)-\d{4}-\d{4}$ | ハイフンありのモバイル電話番号に一致する文字列以外を抽出 |
※LIKEは文字列比較演算子であり、文字列型フィールドに使用可能です。ワイルドカードとして、%(パーセント)と_(アンダースコア)が使用できます。「%」は任意の0文字以上の文字列を表し、「_」は任意の1文字を表します。
※RLIKEは文字列正規表現演算子であり、文字列型フィールドに使用可能です。
※!=(等しくない)はnullも除外されます。除外したくない場合は、null置換で別の値に置き換えてからフィルタリングを行ってください。
詳細機能
・フィルタリング
指定したフィールドに対してフィルタリングを行い、条件に一致したレコードを抽出します。
処理結果サンプル
-
結果(スキーマ)
インプット
タスク設定アウトプット