其他分享
首页 > 其他分享> > wn_concat()函数学习

wn_concat()函数学习

作者:互联网

某个需求:需要将相同样本号的检验项目的名称合并展示,基友告诉我有个concat函数很好用,于是学习记录下

wm_concat()函数

wm_concat()函数是oracle独有的,他和Mysql中的group_concat()函数功能差不多,实现行转换功能,将查询出的某一列值使用逗号进行隔开拼接。

比如:
select id,wm_concat(name) from test group by id
根据id分组,并将相同id的name用逗号分隔合并

注意几点:
1.select的只能选择group by的字段和wm_concat的字段
2.如果group by的字段是使用了to_char的字段,比如日期,那么wm_concat也需要在加一个to_char(wm_concat(name)),因为wm_concat(name)是clob类型

标签:group,函数,wn,wm,id,concat,name
来源: https://blog.csdn.net/wd402922965/article/details/112121716