SQLSERVER 行转列
2015-11-23 15:21
260 查看
有如下表SUBJECT(含ID,NAME列)
想得到1,2,3,4,5这样的数据,可以用如下SQL
将第一个','去掉即可,可以使用如下SQL
结果如下:
想得到1,2,3,4,5这样的数据,可以用如下SQL
select ','+CAST(ID AS VARCHAR) from subject for xml path('')
将第一个','去掉即可,可以使用如下SQL
SELECT stuff((select ','+CAST(ID AS VARCHAR) from subject for xml path('')),1,1,'') ids
结果如下:
相关文章推荐
- oracle 标识符 无效
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- 忘记了mysql登陆密码
- [转]Mysql支持的数据类型(总结)
- mysql 中 character set 与 collation 的点滴理解
- Windows下Memcached的安装配置方法
- 查看当前正在运行的SQL语句的统计信息
- Oracle Database 10g / 11g RMAN备份的加密
- MySQL 存储过程中的循环
- win7 mongodb c++ 驱动
- mac下安装启动Mongodb
- liunx 配置mysql远程访问
- 确定当前正在执行耗占资源的SQL语句
- mysql导入sql报错 Unknown command '\''.
- 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
- mysql-查询一天,一周,一月,一年,以及mysql的基本日期函数
- mysql下载地址
- Redis 起步
- Redis介绍
- SQL语句中的单引号处理以及模糊查询