【问题标题】:Clickhouse, column values to arrayClickhouse,列值到数组
【发布时间】:2023-04-05 08:34:01
【问题描述】:

我想进行查询,然后将每个列的值转换为数组,我已经尝试找到一种方法来做到这一点,但直到现在它已经暗示了我。

查询是一个简单的选择:

从 X 中选择 a,b,c

而不是通常的say结果(默认格式):

val_a_1, val_b_1, val_c_1

----------------

val_a_2, val_b_2, val_c_2

-----------------

val_a_3, val_b_3, val_c_3

我想为每一列获取一个数组,即:

[val_a_1, val_a_2, val_a_3], [val_b_1, val_b_2, val_b_3] , [val_c_1, val_c_2, val_c_3]

这可能吗?

【问题讨论】:

    标签: sql clickhouse


    【解决方案1】:

    没关系,这可以通过groupArray 轻松完成:

    SELECT groupArray(a), groupArray(b), groupArray(c) FROM X
    

    我完全忘记了,谷歌也没有帮助...... 把它留在这里,以防有更好的选择或任何人在搜索时偶然发现它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 2017-10-22
      • 2019-07-15
      • 2018-12-20
      • 1970-01-01
      • 2021-05-19
      • 2018-05-15
      相关资源
      最近更新 更多