groupArrayLast
構文: groupArrayLast(max_size)(x)
最後の引数の値の配列を作成します。例えば、groupArrayLast(1)(x)
は [anyLast (x)]
と等価です。
いくつかのケースでは、実行順序に依存することができます。これは、SELECT
が小さすぎるサブクエリの結果を使用して ORDER BY
を含む場合に該当します。
例
クエリ:
結果:
groupArray
と比較すると:
構文: groupArrayLast(max_size)(x)
最後の引数の値の配列を作成します。例えば、groupArrayLast(1)(x)
は [anyLast (x)]
と等価です。
いくつかのケースでは、実行順序に依存することができます。これは、SELECT
が小さすぎるサブクエリの結果を使用して ORDER BY
を含む場合に該当します。
例
クエリ:
select groupArrayLast(2)(number+1) numbers from numbers(10)
結果:
┌─numbers─┐
│ [9,10] │
└─────────┘
groupArray
と比較すると:
select groupArray(2)(number+1) numbers from numbers(10)
┌─numbers─┐
│ [1,2] │
└─────────┘
Was this page helpful?