表A中存储数据为:id name age sex
1 李四 20 女
1 王五 30 男
1 张三 40 女
求一这样显示数据的sql语句:id name-age sex
1 李四-20/王五-30/张三-40 女/男/女 select id,
2 max(substr(SYS_CONNECT_BY_PATH("name-age",'/'),2)) "name-age",
3 max(substr(SYS_CONNECT_BY_PATH(sex,'/'),2)) sex
4 from
5 (
6 select id,name||'-'||age "name-age",sex,row_number() over(partition by id order by id) rn from t1
7 )
8 connect by prior rn = rn-1
9 group by id
这有一个差不多对,但是如果ID为1的有很多很多个,它就会截断一部分
1 李四 20 女
1 王五 30 男
1 张三 40 女
求一这样显示数据的sql语句:id name-age sex
1 李四-20/王五-30/张三-40 女/男/女 select id,
2 max(substr(SYS_CONNECT_BY_PATH("name-age",'/'),2)) "name-age",
3 max(substr(SYS_CONNECT_BY_PATH(sex,'/'),2)) sex
4 from
5 (
6 select id,name||'-'||age "name-age",sex,row_number() over(partition by id order by id) rn from t1
7 )
8 connect by prior rn = rn-1
9 group by id
这有一个差不多对,但是如果ID为1的有很多很多个,它就会截断一部分
解决方案 »
- HttpSession session = request.getSession();疑问
- 关于首页的数据展示
- request.getSession().setAttribute 和 request.setAttribute 的区别?
- [300分]在jsp页面中如何有效的统计在线用户(只要浏览该网站,而且把登陆的用户的用户名显示出来,如果没有登入显示游客,当然有多
- 执行完一个页面后返回原来的页面
- 如何跟踪顾客在线与下线???
- 在jsp中如何调用没有返回值函数(过程)
- 急问数据库(初学者)
- 如何将 \ 转换成 /?
- 怎样用java 来实现 执行unix上的命令?
- 关于抽象 抽取类似业务逻辑层
- jxl读取EXCEL里内容的问题(单元格内容设置过格式)
replace(wmsys.wm_concat(name||'-'||age),',','/'),
replace(wmsys.wm_concat(sex),',','/')
from 表名
goup by id;
select id,
replace(wmsys.wm_concat(name||'-'||age),',','/'),
replace(wmsys.wm_concat(sex),',','/')
from 表名
goup by id;
[/Quote]