make_list_with_nulls()(聚合函数)make_list_with_nulls() (aggregation function)

返回组中 Expr 的所有值的 dynamic (JSON) 数组(包括 null 值)。Returns a dynamic (JSON) array of all the values of Expr in the group, including null values.

  • 只能在 summarize 内的聚合上下文中使用Can be used only in context of aggregation inside summarize

语法Syntax

summarize make_list_with_nulls( Expr )summarize make_list_with_nulls( Expr )

参数Arguments

  • Expr:用于聚合计算的表达式。Expr : Expression that will be used for aggregation calculation.

返回Returns

返回组中 Expr 的所有值的 dynamic (JSON) 数组(包括 null 值)。Returns a dynamic (JSON) array of all the values of Expr in the group, including null values. 如果未对 summarize 运算符的输入进行排序,则生成的数组中的元素顺序是不确定的。If the input to the summarize operator is not sorted, the order of elements in the resulting array is undefined. 如果对 summarize 运算符的输入进行了排序,则生成的数组中的元素顺序和输入一样。If the input to the summarize operator is sorted, the order of elements in the resulting array tracks that of the input.

提示

使用 array_sort_asc()array_sort_desc() 函数按某个键创建一个有序列表。Use the array_sort_asc() or array_sort_desc() function to create an ordered list by some key.