データ統合エクスプレッション配列のソート

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

配列のソート

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

指定された入力配列のソートされた配列を返します。すべての null 値は、降順配列の末尾と昇順配列の先頭に配置されます。 式のカテゴリ: 配列

宣言された引数

  • Direction(方向) - ソートの方向を選択します。
    Enum<Ascending(昇順), Descending(降順)>
  • Expression(式) - ソートする配列。
    Expression<Array<T>>

型変数の範囲:
T は ComparableType を受け入れます

出力タイプ: Array<T>

例 1 - 基本ケース

引数の値:

  • Direction(方向): ASCENDING
  • Expression(式): [ 5, 3, 6 ] 出力: [ 3, 5, 6 ]

例 2 - 基本ケース

引数の値:

  • Direction(方向): DESCENDING
  • Expression(式): [ 5, 3, 6 ] 出力: [ 6, 5, 3 ]

例 3 - 基本ケース

引数の値:

  • Direction(方向): ASCENDING
  • Expression(式): [ 3, null, 1, 2 ] 出力: [ null, 1, 2, 3 ]

例 4 - 基本ケース

引数の値:

  • Direction(方向): DESCENDING
  • Expression(式): [ 3, null, 1, 2 ] 出力: [ 3, 2, 1, null ]

例 5 - Null ケース

引数の値:

  • Direction(方向): ASCENDING
  • Expression(式): array
array:arrow_right:出力
nullnull