ClickHouse 使用 arrayStringConcat 拼接 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/fUWs 著作权归作者所有。请勿转载和采集!