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

怎么把1列字段组合起来放到没行里

2013-08-22 
如何把1列字段组合起来放到没行里?表结构如下姓名年龄性别手机型号张三32男IPhone李四24女三星王五12男HTC

如何把1列字段组合起来放到没行里?
表结构如下
姓名  年龄  性别  手机型号
张三  32    男     IPhone
李四  24    女     三星
王五  12    男     HTC
赵六  56    男     中兴


现在我想把手机型号这一列组合起来“IPhone,三星,HTC,中兴”然后放到每行的手机型号字段中,想要的表结构如下:
姓名  年龄  性别  手机型号
张三  32    男     IPhone,三星,HTC,中兴
李四  24    女     IPhone,三星,HTC,中兴
王五  12    男     IPhone,三星,HTC,中兴
赵六  56    男     IPhone,三星,HTC,中兴

请问用SQL怎么实现这个?
[解决办法]
select 姓名,年龄,性别,wm_concat(手机型号) over() a from 表

热点排行