----如何列转行???

lantianhf19 2013-05-08 09:21:01
表T1,七个列固定,科目1,科目2内容可变,如下,转变后以实际内容为准,请问如何转变成T2表

bianhao 语文 数学 科目1 科目1分数 科目2 科目2分数
001 100 98 体育 90 音乐 80
002 99 95 地理 100 历史 99

得到T2

bianhao 科目 分数
001 语文 100
001 数学 98
001 体育 90
001 音乐 80
002 语文 99
002 数学 95
002 地理 100
002 历史 99
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
daiyueqiang2045 2013-05-08
  • 打赏
  • 举报
回复
http://www.cnblogs.com/worfdream/articles/2409162.html
哥眼神纯洁不 2013-05-08
  • 打赏
  • 举报
回复
select bianhao,'语文' as 科目,语文 from T1 union all select bianhao,'数学' as 科目,数学 from T1 union all select bianhao,科目1,科目1分数 from T1 union all select bianhao,科目2,科目2分数 from T1

34,873

社区成员

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

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