SQL一列三行变成一列一行
2014-05-07 12:44
344 查看
1. 表名称tableA 有一个字段names 有三行数据,如下:
names
jon
sun
jik
2,sql 语句将三行变成一行
SELECT TOP 1 data1=STUFF((SELECT ','+[names] FROM tableA ta FOR XML PATH('')), 1, 1, '')
FROM tableA ta1
GROUP BY names
names
jon
sun
jik
2,sql 语句将三行变成一行
SELECT TOP 1 data1=STUFF((SELECT ','+[names] FROM tableA ta FOR XML PATH('')), 1, 1, '')
FROM tableA ta1
GROUP BY names
相关文章推荐
- oracle 安装
- 配置putty隧道登录远程window远程或远程数据库【转载】
- MySQL不支持INTERSECT和MINUS,及其替代方法
- 在同一台机器上让Microsoft SQL Server 2000/ SQL2005/ SQL2008共存
- 一些常用的Oacle数据库操作
- 图解SQL的各种连接join
- memcache,redis,mongodb 比较
- 图解SQL的各种连接join
- memcache/memcached/memcachedb 配置、安装
- 简单sql查询
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
- SQL SERVER - AVG Time
- dbForge Data Compare for SQL Server工具控件下载及介绍
- dbForge Schema Compare for SQL Server控件介绍及下载
- ORACLE Undo Advisor
- jdbc连接sybase数据库的问题
- sql server management studio 2012 设置查询时的默认数据库
- ibatis 调用有返回集合的存储过程 oracle
- JAVA调用oracle存储过程实例
- Oracle: ORA-01000: maximum open cursors exceed