比較条件
データ型一覧
データ型によって利用可能な比較条件が異なります。
また、比較条件によってはデータ型によって結果が異なるケースがあります。
文字列型
入力値を文字列とみなします。
数値型
入力値を数値とみなします。
アルファベットや記号など数値に変換できない場合、エラーが発生します。
日付/時間型
入力値を日付/時間型とみなします。
日付フォーマットにもとづいて変換できない場合、エラーが発生します。
日付/時間型に変換可能な文字列表現については日付型に設定可能な文字列についてを参照してください。
真偽値型
入力値を真偽値型とみなします。
入力値が「true」以外はすべて「false」となります。
値比較条件一覧
比較名称 |
説明 |
利用可能なデータ型 |
成功例 |
エラー例 |
備考 |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
一致する |
入力値と期待値が一致する場合に成功します。 注意
nullと空文字は同じ値として扱われます。 |
|
|
|
|
||||||||||||||||||
一致しない |
入力値と期待値が一致しない場合に成功します。 注意
nullと空文字は同じ値として扱われます。 |
|
|
|
|||||||||||||||||||
前方一致 |
入力値に期待値が前方一致する場合に成功します。 |
|
|
|
|
||||||||||||||||||
後方一致 |
入力値に期待値が後方一致する場合に成功します。 |
|
|
|
|
||||||||||||||||||
正規表現 |
入力値が期待値の正規表現パターンにマッチした場合に成功します。 |
|
|
|
|
||||||||||||||||||
任意の値 |
入力値および期待値に関わらず必ず成功します。 = 備考 =
期待値は使用されません。 |
|
|
|
注意
変数比較処理では使用できません。 |
||||||||||||||||||
空文字またはnull |
入力値が空文字またはnullである場合に成功します。 = 備考 =
期待値は使用されません。 |
|
|
|
注意
変数比較処理では使用できません。 |
||||||||||||||||||
空文字 |
入力値が空文字である場合に成功します。 = 備考 =
期待値は使用されません。 |
|
|
|
注意
変数比較処理では使用できません。 |
||||||||||||||||||
null |
入力値がnullである場合に成功します。 = 備考 =
期待値は使用されません。 |
|
|
|
注意
変数比較処理では使用できません。 |
||||||||||||||||||
以上(以降) |
入力値が期待値以上または以降の場合に成功します。 文字列の場合、UNICODE順で比較します。 |
|
|
|
|
||||||||||||||||||
以下(以前) |
入力値が期待値以下または以前の場合に成功します。 文字列の場合、UNICODE順で比較します。 |
|
|
|
|
||||||||||||||||||
型が一致する |
入力値がその型として解析可能な場合に成功します。 = 備考 =
期待値は使用されません。 |
|
|
|
注意
|
行比較条件一覧
行の出現順序も一致する
入力値の行と期待値の行が完全に一致した場合に成功します。
行数が異なる場合や、値の比較が異なる場合、エラーが発生します。
実行例
値の比較条件はすべての列で [一致する]が定義されているものとします。
-
入力値
文字列
数値列
AAA
123
BBB
456
成功するパターン
-
期待値 (行の出現順序も含めて完全に一致する)
文字列
数値列
AAA
123
BBB
456
失敗するパターン
-
期待値 (行の出現順序は異なるが値は一致する)
文字列
数値列
BBB
456
AAA
123
行の出現順序は問わない
入力値の行と期待値の行が一致します。
行の出現順序は異なっていても行単位で値が一致していれば成功します。
実行例
値の比較条件はすべての列で [一致する] が定義されているものとします。
-
入力値
文字列
数値列
AAA
123
BBB
456
成功するパターン
-
期待値 (行の出現順序も含めて完全に一致する)
文字列
数値列
AAA
123
BBB
456
-
期待値 (行の出現順序は異なるが値は一致する)
文字列
数値列
BBB
456
AAA
123
エラーになるパターン
-
期待値 (行数が異なる)
文字列
数値列
AAA
123
BBB
456
CCC
789
-
期待値 (行の値が異なる)
文字列
数値列
CCC
789
AAA
123
期待行が出現する
期待値の行が入力値の行にすべて出現する場合に成功します。
実行例
値の比較条件はすべての列で [一致する] が定義されているものとします。
-
入力値
文字列
数値列
AAA
123
BBB
456
成功するパターン
-
期待値 (行の出現順序も含めて完全に一致する)
文字列
数値列
AAA
123
BBB
456
-
期待値 (行の出現順序は異なるが値は一致する)
文字列
数値列
BBB
456
AAA
123
-
期待値 (期待値の行が少ないが、入力値の行に期待する行が存在する)
文字列
数値列
BBB
456
エラーになるパターン
-
期待値 (入力値の行に期待値の行が出現しない)
文字列
数値列
CCC
789