clickhouse进行group by 拼接的时候怎么将全是NULL的拼接成一个NULL
在ClickHouse中,可以使用arrayStringConcat函数将NULL值拼接为一个NULL。
以下是一个示例查询:
SELECT arrayStringConcat(groupArray(column), ',') AS concatenated_values
FROM table
GROUP BY group_column
在此示例中,column是需要拼接的列,group_column是用于分组的列。arrayStringConcat函数将每个组中的值拼接为一个字符串,如果所有值都是NULL,则结果将为NULL。
请注意,在执行聚合之前,需要使用groupArray函数将每个组中的值收集到一个数组中。然后,使用arrayStringConcat函数将数组中的值拼接为一个字符串并进行分组。
原文地址: https://www.cveoy.top/t/topic/jdm9 著作权归作者所有。请勿转载和采集!