Oracle 分组及连接组内字符串方法

来源:互联网 发布:现在淘宝开店卖什么好 编辑:程序博客网 时间:2024/06/10 09:27

Oracle提供了排序集合函数LISTAGG,可使用此函数来实现该功能,如查询Products表中每个类别所包含的产品的字符串,且按照ProductName排序,代码如下:

select CategoryName,LISTAGG(ProductName, ',') WITHIN GROUP (ORDER BY ProductName) ProductNamesfrom Products a join Categories b on b.CategoryID=a.CategoryIDgroup by b.CategoryName

执行结果:




0 0
原创粉丝点击