在业务中有时会遇到比较复杂的情况,比如:把总表中AB两个字段相同时的C字段汇总到一起,按D字段升序汇总,逗号分隔。
select nation,listagg(C,',') within GROUP (order by D) as Cities
from test
group by A,B;
其实wm_concat函数也可以实现这个效果,但是oracle不推荐使用这个函数。并在12c当中,取消了此函数。
在业务中有时会遇到比较复杂的情况,比如:把总表中AB两个字段相同时的C字段汇总到一起,按D字段升序汇总,逗号分隔。
select nation,listagg(C,',') within GROUP (order by D) as Cities
from test
group by A,B;
其实wm_concat函数也可以实现这个效果,但是oracle不推荐使用这个函数。并在12c当中,取消了此函数。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。