SQL SERVER2014 行转列

Wtcwtc0828 2017-09-18 05:20:47
想把下面这种表格的行改为列 求大神指导下
...全文
277 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
繁花尽流年 2017-09-29
  • 打赏
  • 举报
回复
SELECT pk_id,fullname,mobilephone,email,value,codes
FROM tablename
unpivot (value for codes in (
	reson,fk_resumeid,fk_ompanyid...
)) t
差不多这个结构拿去试试
繁花尽流年 2017-09-29
  • 打赏
  • 举报
回复
LS一堆,人家LZ要是列转行
听雨停了 2017-09-18
  • 打赏
  • 举报
回复
百度搜索一下sql server行转列,一抓一大把。只有自己摸索了才能知道里面的奥秘,就算给你写好了,你不理解也没用啊。
OwenZeng_DBA 2017-09-18
  • 打赏
  • 举报
回复
引用 楼主 Wtcwtc0828 的回复:
想把下面这种表格的行改为列 求大神指导下
类似这样的 ,用PIVOT 就可以
SELECT  [1] stander ,
        [2] pro ,
        [3] AS enterprise
FROM    tbl_MBS_TEST PIVOT
( SUM(sl) FOR serverType IN ( [1], [2], [3], [4] ) )as pv
二月十六 版主 2017-09-18
  • 打赏
  • 举报
回复
楼主想转成什么样?行转列帖子太多了,楼主看看这个尝试自己写一下。 http://bbs.csdn.net/topics/240002706

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧