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

最初の非null値 (coalesce)

対応: バッチ, ストリーミング

入力の最初の非null値を選択します。SQLではcoalesceとして知られています。

式カテゴリー: データ準備

引数

  • Expressions - これらの式の最初の非null値が返されます。
    List<Expression<T>>
  • 任意 空の文字列をnullとして扱う。 - すべての空の文字列をnull値として扱います。
    Literal<Boolean>

型変数の制約: T は AnyType を受け入れます

出力型: T

例 1: 基本ケース

引数の値:

  • Expressions: [tail_number, airline]
  • 空の文字列をnullとして扱う。: null
tail_numberairline出力
XB-123nullXB-123
nullMTMT

例 2: 基本ケース

引数の値:

  • Expressions: [tail_number, airline]
  • 空の文字列をnullとして扱う。: true
tail_numberairline出力
XB-123nullXB-123
空の文字列MTMT

例 3: Nullケース

引数の値:

  • Expressions: [tail_number, airline]
  • 空の文字列をnullとして扱う。: null
tail_numberairline出力
nullnullnull