如何在DuckDB中使用指定分隔符聚合字符串?
DuckDB自定义字符串聚合的分隔符
DuckDB的list_string_agg函数默认以逗号作为分隔符拼接列表,但它支持通过第二个参数指定自定义分隔符,具体用法如下:
- 生成分号分隔的列表:
SELECT list_string_agg([1, 2, 'sdsd'], ';') -- 输出结果:'1;2;sdsd'
- 生成斜杠分隔的列表:
SELECT list_string_agg([1, 2, 'sdsd'], '/') -- 输出结果:'1/2/sdsd'
你可以根据需求传入任意字符串作为第二个参数,实现不同格式的列表拼接。
内容的提问来源于stack exchange,提问作者Dmitry Petrov
相关产品推荐
相关产品推荐

