Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
透视sql查询_Sql_Sql Server 2005_Pivot - Fatal编程技术网

透视sql查询

透视sql查询,sql,sql-server-2005,pivot,Sql,Sql Server 2005,Pivot,我已经创建了SQLServer2005表 竞争对手(Id、头衔、cDate、价格) 我想格式化查询,使其在Gridview中的视图如下所示: 请帮助我编写sql查询。sql 2005支持PIVOT-图书在线文档 我发现PIVOT的主要缺点是必须指定列名,尽管您可以事先使用查询,并将值注入varchar变量,然后执行该变量。您必须指定所使用的RDBMS,因为现在OLAP查询非常依赖于数据库……我使用的是SQL Server 2005

我已经创建了SQLServer2005表 竞争对手(Id、头衔、cDate、价格) 我想格式化查询,使其在Gridview中的视图如下所示:


请帮助我编写sql查询。

sql 2005支持
PIVOT
-图书在线文档


我发现
PIVOT
的主要缺点是必须指定列名,尽管您可以事先使用查询,并将值注入varchar变量,然后执行该变量。

您必须指定所使用的RDBMS,因为现在OLAP查询非常依赖于数据库……我使用的是SQL Server 2005