加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver数据库行列转换(看看吧)

发布时间:2020-12-12 15:43:44 所属栏目:MsSql教程 来源:网络整理
导读:刚学到的行列转换: create table orders ( productId int identity primary key, OrderMonth? int, SubTotal int ) ? insert into orders values(5,45) insert into orders values(6,95) insert into orders values(7,58) ? ? SELECT ProductID,[5] AS 五月,

刚学到的行列转换:
create table orders

(

productId int identity primary key,

OrderMonth? int,

SubTotal int

)

?

insert into orders values(5,45)

insert into orders values(6,95)

insert into orders values(7,58)

?

?

SELECT ProductID,[5] AS 五月,[6] AS 六月,[7] AS 七月 FROM Orders PIVOT ( SUM (SubTotal) FOR OrderMonth IN ( [5],[6],[7] ) ) AS pvt 这里用到一个关键字pivot,sqlserver2005以上的版本才支持这个关键字

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读