您的位置:首页 > 其它

wm_concat,对结果进行排序

2013-07-04 10:42 176 查看
1、比如一个表test,三个字段:id、name、czd,内容如下
1001 张一 80
1001 张一 90
1001 张一 75
2001 李二 100
2001 李二 110
3001 张三 60
3001 张三 50
4001 张四 80
4001 张四 70
4001 张四 90
2、现在输出结果
1001 张一 75,80,90
2001 张二 100,110
3001 张三 50,60
4001 张四 70,80,90
3、sql:
select id,name,czds from (select t.id,t.name,wm_concat(t.czd) over(partition by t.id order by t.czd) czds, row_number() over(partition by t.id order by t.czd desc) pxh from test t ) where pxh=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐