詳細情報:
ケースノードの使用
case ノードは、SQL の CASE ステートメントと同様に、条件の属性を比較してデータを分析します。WHEN/THEN ステートメントは、指定された条件のすべてまたはいずれかが true かどうかに基づいて結果を判断します。WHEN 条件のいずれも満たされない場合、ELSE ステートメントで代替アクションが提供されます。Case ノードステートメントの後には、関連付けられた条件が true の場合に指定された関数を適用する WHEN/THEN ペアが少なくとも 1 つ必要です。
| 等しい | 指定された値と等しい値を返します。 |
| なし | 指定された値と等しくない値を返します。 |
| null | 条件を満たした場合に null 値を返します。 |
| null ではありません | 条件を満たした場合、null 以外の値を返します。たとえば、項目を絞り込んで値が存在することを確認します。 |
| 次の値未満 | 指定された値より小さい値を返します。 |
| 次の値以下 | 指定された値以下の値を返します。 |
| 次の値より大きい | 指定した値より大きい値を返します。 |
| 次の値以上 | 指定した値以上の値を返します。 |
| が空です | 空の値を返します。たとえば、空の文字列は長さが 0 の文字列です。 |
| 次の文字列を含む | 指定された値が結果で見つかるかどうかを確認します。 |
| 次の文字列を含まない | 指定した値が結果に存在しないかどうかを確認します。 |
| 正規表現を含む | 指定した一致文字列が結果に存在するかどうかを確認します。 |
| 正規表現を含まない | 指定した一致文字列が結果に存在しないかどうかを確認します。 |
