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