wmsys.wm_concat的几个用法
Posted onwmsys.wm_concat的几个用法 - 戚 Oracle 的个人空间 - ITPUB个人空间 - powered by X-Space
//戚//Oracle//的个人空间
copy Bookmark http://space.itpub.net/13387766
空间管理 您的位置: ITPUB个人空间 » //戚//Oracle//的个人空间 » 日志
快乐地学习ORACLE,享受oracle里面的乐趣!
wmsys.wm_concat的几个用法
上一篇 / 下一篇 2008-09-18 14:02:52 / 个人分类:笔记 查看( 2049 ) / 评论( 7 ) / 评分( 17 / 0 )
今天才发现了wmsys.wm_concat这个有趣有用的函数,它的作用是以','链接字符。
例子如下:
SQL> create table idtable (id number,name varchar2(30));
Table created
SQL> insert into idtable values(10,'ab');
1 row inserted
SQL> insert into idtable values(10,'bc');
1 row inserted
SQL> insert into idtable values(10,'cd');
1 row inserted
SQL> insert into idtable values(20,'hi');
1 row inserted
SQL> insert into idtable values(20,'ij');
1 row inserted SQL> insert into idtable values(20,'mn');
1 row inserted
SQL> select /* from idtable;
ID NAME
10 ab
10 bc
10 cd
20 hi
20 ij
20 mn
6 rows selected SQL> select id,wmsys.wm_concat(name) name from idtable 2 group by id;
ID NAME
10 ab,bc,cd
20 hi,ij,mn
SQL> select id,wmsys.wm_concat(name) over (order by id) name from idtable;
ID NAME
10 ab,bc,cd
10 ab,bc,cd
10 ab,bc,cd
20 ab,bc,cd,hi,ij,mn
20 ab,bc,cd,hi,ij,mn
20 ab,bc,cd,hi,ij,mn
6 rows selected
SQL> select id,wmsys.wm_concat(name) over (order by id,name) name from idtable;
ID NAME
10 ab
10 ab,bc
10 ab,bc,cd
20 ab,bc,cd,hi
20 ab,bc,cd,hi,ij
20 ab,bc,cd,hi,ij,mn
6 rows selected
个人觉得这个用法比较有趣.
SQL> select id,wmsys.wm_concat(name) over (partition by id) name from idtable;
ID NAME
10 ab,bc,cd
10 ab,bc,cd
10 ab,bc,cd
20 hi,ij,mn
20 hi,ij,mn
20 hi,ij,mn
6 rows selected
SQL> select id,wmsys.wm_concat(name) over (partition by id,name) name from idtable;
ID NAME
10 ab
10 bc
10 cd
20 hi
20 ij
20 mn
6 rows selected
导入论坛 引用链接 收藏 分享给好友 推荐到圈子 管理 举报
TAG: 引用 删除 Guest / 2011-08-25 17:26:42 评 5 分 引用 删除 Guest / 2010-12-15 12:56:42 评 5 分 引用 删除 Guest / 2009-09-14 16:02:08 评 3 分 引用 删除 Guest / 2009-09-11 15:35:56 评 3 分 引用 删除 Guest / 2009-09-11 09:52:35 学习 引用 删除 e_soft / 2009-04-11 22:02:45 评 1 分 引用 删除 liukaiming / 2008-11-28 09:25:49 有意思,学习了。
评分:0
我来说两句
显示全部
内容
昵称
验证
提交评论
用户菜单
标题搜索
日历
« 2012-01-09 日 一 二 三 四 五 六 12345678910111213141516171819202122232425262728293031
我的存档
- 2010年04月 2010年03月
- 2010年02月 2010年01月
- 2009年12月 2009年11月
- 2009年10月 2009年09月
- 2009年08月 2009年07月
- 2009年06月 2009年05月
- 2009年04月 2009年03月
- 2009年02月 2009年01月
- 2008年12月 2008年11月
- 2008年10月 2008年09月
- 2008年08月 2008年07月
- 2008年06月
-
数据统计
访问量: 22466
- 日志数: 114
- 建立时间: 2008-06-06
- 更新时间: 2010-04-27
RSS订阅
清空Cookie - 联系我们 - ITPUB个人空间 - 交流论坛 - 空间列表 - 站点存档 - 升级自己的空间
Powered by X-Space 3.0.2 © 2001-2007 Comsenz Inc. 京ICP证:010037号网站统计 Open Toolbar