SQL Server 2005下的行列轉化(簡單)
這些天看了些sql2005的知識,突然想到sql2005下的行列轉化還沒有結束。
看了下原來的要求,簡單的寫出sql2005下的行列轉化結果。
程式碼如下:
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->declare @table table
(
ID int ,
course varchar(10),
Point int
)
insert into @table
select 1 ,'語文',87
union all
select 1 ,'數學',98
union all
select 2,'語文',54
union all
select 3,'語文',97
union all
select 3,'數學',92
union all
select 4,'數學',86
union all
select 5 ,'數學',65
union all
select 6,'語文',76
select ID ,
isnull([數學],0) [數學] ,
isnull([語文],0) [語文]
from @table
pivot
(
sum(point)
for course
in ([數學],[語文])
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->declare @table table
(
ID int ,
course varchar(10),
Point int
)
insert into @table
select 1 ,'語文',87
union all
select 1 ,'數學',98
union all
select 2,'語文',54
union all
select 3,'語文',97
union all
select 3,'數學',92
union all
select 4,'數學',86
union all
select 5 ,'數學',65
union all
select 6,'語文',76
select ID ,
isnull([數學],0) [數學] ,
isnull([語文],0) [語文]
from @table
pivot
(
sum(point)
for course
in ([數學],[語文])
) as pvt
原文:http://www.cnblogs.com/redfox241/archive/2009/05/21/1474685.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-604074/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2005之PIVOT/UNPIVOT行列轉換(轉)SQLServer
- 在SQL Server 2005中實現表的行列轉換SQLServer
- oracle11g pivot 行列轉換 SQL Server 2005OracleSQLServer
- sql server 行列轉換SQLServer
- sql server行列轉換案例SQLServer
- SQL Server中行列轉換 Pivot UnPivotSQLServer
- SQL Server 實現行列(縱橫表)轉換SQLServer
- 從SQL Server匯出到MYSQL的簡單方法(轉)ServerMySql
- 行列轉換sqlSQL
- SQL2000和2005下行列轉換例項SQL
- SQL Server 2005效能排錯(轉載)SQLServer
- 【SQL Server中SMO的簡單使用】SQLServer
- sql server 2005下奇怪的Delete Top 語句(downmoon)SQLServerdelete
- SQL server 2005 expressSQLServerExpress
- 《轉》Sql Server 2005(64位) 連線Sql Server 2000(32位) .SQLServer
- 使用動態SQL語句實現簡單的行列轉置(動態產生列)SQL
- Sql server 2005的30個最重要特點(轉)SQLServer
- SQL Server 2005中修改 Server Collation的方法SQLServer
- 【SQL 學習】行列轉換SQL
- 【SQL】行列轉換方法示例SQL
- SQL Server中的鎖的簡單學習SQLServer
- sql 實現表的行列轉換SQL
- sql行列轉置的實現方法SQL
- SQL SERVER效能優化(轉)SQLServer優化
- SQL Server 2005中各個系統表的作用(轉)SQLServer
- Sql Server 2005函式SQLServer函式
- SQL SERVER 2005 配置-saSQLServer
- SQL Server 2005鎖的問題SQLServer
- 一個sql的行列轉置的例子SQL
- msyql 簡單的sql優化SQL優化
- SQL server觸發器簡單示例SQLServer觸發器
- SQL SERVER2005建Link ServerSQLServer
- SQL Server 2005 簡體中文開發版的安裝問題SQLServer
- SQL Server 2005:你應該知道的13件事(轉)SQLServer
- Sql Server 2005新增T-sql特性SQLServer
- XML Support in Microsoft SQL Server 2005XMLROSSQLServer
- PowerShell連線 SQL Server 2005SQLServer
- Monitoring Tempdb in SQL Server 2005SQLServer