データ統合エクスプレッションIs in

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Is in

対応している: バッチ、ストリーミング

リストに値が含まれている場合、true を返します。 式のカテゴリ: ブール

宣言された引数

  • Contains - 検索対象のリスト。
    List<Expression<T>>
  • Value - 探す値。
    Expression<T>

型変数の制約:
T は ComparableType を受け入れる

出力タイプ: Boolean

例 1 - 基本ケース

説明: 要素は配列になることができます。 引数の値:

  • Contains: [one, two]
  • Value: value
onetwovalue:arrow_right:出力
[ 1 ][ 2 ][ 1 ]true
[ 1, 2 ][ 2 ][ 1 ]false

例 2 - 基本ケース

説明: リストが値を含んでいるかどうかを確認できます。 引数の値:

  • Contains: [AWE-112, BRR-123]
  • Value: value
value:arrow_right:出力
BRR-123true
ABC-543false

例 3 - 基本ケース

説明: 要素は構造体になることができます。 引数の値:

  • Contains: [one, two]
  • Value: value
onetwovalue:arrow_right:出力
{
part: AWE-112,
}
{
part: BRR-123,
}
{
part: AWE-112,
}
true
{
part: CSE-122,
}
{
part: BRR-123,
}
{
part: AWE-112,
}
false

例 4 - Null ケース

説明: null の確認もできます。 引数の値:

  • Contains: [one, two, three]
  • Value: value
onetwothreevalue:arrow_right:出力
123nullfalse
nullnullnull1false
12nullnulltrue