首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

SQL!

2012-11-13 
SQL求助!!!急!!!现有表Test,有3个字段ID,NAME,NUMBER假设有以下数据:IDNAMENUMBER1张三12张三23李四14李四

SQL求助!!!急!!!
现有表Test,有3个字段ID,NAME,NUMBER
假设有以下数据:
ID NAME NUMBER
1 张三 1
2 张三 2
3 李四 1
4 李四 2
5 李四 3
 
我想要写个查询的SQL,能查出来如下结果:
NAME NUMBER
张三 1\2
李四 1\2\3

求助!!!!


[解决办法]
select NAME, 
replace(
replace(
replace(
xmlserialize(XMLAGG(XMLELEMENT(NAME "x", NUMBER) ) as varchar(1000))
, '</x><x>', '/')
, '<x>', '')
, '</x>', '') as NUMBER 
from 表Test
group by NAME;

热点排行