首页 > 数据库技术 > 详细

SQlserver 行转列

时间:2016-01-19 12:09:59      阅读:205      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!