达梦group_concat函数替代
可替换为wm_concat()默认为逗号分隔,如果想其他符号要重写函数或者用replace()函数包裹替换,例如:select replace( wm_concat( user_name),',','|') from zhmx_data_bzbb.tb_clue按group_concat的语法会报错非法参数//会报错select wm_concat( user_name,'|') from zhm
·
可替换为wm_concat()
默认为逗号分隔,如果想其他符号要重写函数或者用replace()函数包裹替换,例如:
select replace( wm_concat( user_name),',','|') from zhmx_data_bzbb.tb_clue
按group_concat的语法会报错非法参数
//会报错
select wm_concat( user_name,'|') from zhmx_data_bzbb.tb_clue
如果还想支持排序,或者支持替换分隔符,也可以使用listagg() WITHIN GROUP ()函数
举例如下
select listagg( user_name,'.') within group (order by create_time) from zhmx_data_bzbb.tb_clue
更多推荐
已为社区贡献4条内容
所有评论(0)