多行成多列

时间:2009-11-10 12:55:58

标签: sql-server-2005

我遇到问题,在列中显示数据。

我有EX:emptable

emp id
--------    
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10

我想在多个不同的列中,在select查询或存储过程中以任何方式进行此更改

1 2 3 4 5 6 7 8 9 10

请帮助解决此问题

由于 拉加

1 个答案:

答案 0 :(得分:3)

在SQL 2005中,您应该能够使用PIVOT函数。

示例:http://geekswithblogs.net/lorint/archive/2006/08/04/87166.aspx