码迷,mamicode.com
首页 > 数据库 > 详细

SQlserver 行转列

时间:2016-01-19 12:12:45      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

列转行编程中很容易碰到,小弟在此总结下, 行转列暂时还没遇到,遇到再补充。

列转行:

 SELECT  STUFF(( SELECT  , + 字段
                FROM    表名
              FOR
                XML PATH(‘‘)
              ), 11‘‘)

 一般用于子查询

SELECT  ( SELECT    STUFF(( SELECT  , + username
                            FROM    dbo.admin
                          FOR
                            XML PATH(‘‘)
                          ), 11‘‘)
        ) UserNames
FROM    admin
WHERE   dbo.admin.userid = 1

以上都是以逗号分隔,分隔符可以自定义。

 

SQlserver 行转列

标签:

原文地址:http://www.cnblogs.com/beijing2020/p/5141409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!