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 五月,
刚学到的行列转换: ( 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以上的版本才支持这个关键字 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |