PIVOT和UNPIVOT使用详解

原创 2015年07月07日 11:00:53


参考:

http://database.51cto.com/art/201107/276189.htm


自己:


SELECT  CityName AS '城市' ,
        [0] ,
        [100] ,
        [300] ,
        [500] ,
        [1000] ,
        [5000],
  [0]+[100]+ [300]+[500]+ [1000]+ [5000] AS [总数]
FROM    ( SELECT    ID ,
                    CityName ,
                    BonusAmount
          FROM      BuyerLotteryDetailRecord
          WHERE     Status = 1
                    AND [LotteryDate] > '2015-07-05 18:00:00.000'
                    AND [LotteryDate] < '2015-07-06 18:00:00.000'
                    AND CityName <> '商洛'
        ) p  PIVOT
( COUNT(ID) FOR BonusAmount IN ( [0], [100], [300], [500], [1000], [5000] ) ) AS pvt
ORDER BY pvt.CityName;




T-SQL行列相互转换命令:PIVOT和UNPIVOT使用详解

一、使用PIVOT和UNPIVOT命令的SQL Server版本要求 1.数据库的最低版本要求为SQL Server 2005 或更高。 2.必须将数据库的兼容级别设置为90 或更高。 ...

PIVOT和UNPIVOT使用详解

一、使用PIVOT和UNPIVOT命令的SQL Server版本要求 1.数据库的最低版本要求为SQL Server 2005 或更高。 2.必须将数据库的兼容级别设置为90 或更高。 ...

使用 PIVOT 和 UNPIVOT 行转列

declare @sql nvarchar(max)='' declare @sql_column nvarchar(max)='' select  @sql_column = @sql_colu...
  • smeyou
  • smeyou
  • 2013年05月02日 20:02
  • 596

Sql Server函数大全(二)---SQL Server 2005 中行列转换(Pivot 和 UNPivot的使用)

Sql Server函数大全(二)---SQL Server 2005 中行列转换(Pivot 和 UNPivot的使用)
  • cpcpc
  • cpcpc
  • 2011年02月28日 11:19
  • 1002

SQL Server 2005 中行列转换(Pivot 和 UNPivot的使用)

针对sql2005  系统提供两个新的关键字 PIVOT 和UNPIVOT可用来作此类操作. 语法规则 ::=         ( aggregate_function ( value_column...

使用 PIVOT 和 UNPIVOT

可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执...
  • lchyz89
  • lchyz89
  • 2012年02月29日 15:31
  • 221

使用 PIVOT 和 UNPIVOT(MS SQL Server行列转换)

可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执...
  • Baple
  • Baple
  • 2011年06月29日 11:47
  • 859

使用 PIVOT 和 UNPIVOT(SQL2005的行转列、列转行)

可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执...

pivot与unpivot函数

  • 2015年08月28日 16:35
  • 68KB
  • 下载

pivot_unpivot

  • 2013年12月28日 20:50
  • 956KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PIVOT和UNPIVOT使用详解
举报原因:
原因补充:

(最多只允许输入30个字)