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类型

上一篇:c++主、子窗体关系的建立


下一篇:深度分析WM_PAINT和WM_ERASEBKGND消息