从行到列的SQL

时间:2013-12-23 18:23:38

标签: sql-server

我正在运行一个服务器组的查询,其中包含5个实例...每个实例都有一个名为TESTDB的数据库...并且服务器组设置为仅从服务器中的每个注册服务器访问此数据库基。

我正在运行如下查询:

选择serverproperty(' servername'),文件 来自testdb_table

得到类似的东西:

col 1       col2
instance-1 file1
instance-1 file2
instance-1 file3
instance-2 file1
instance-2 file2
instance-2 file3
instance-3 file1
instance-3 file3

它在2个单独的列中提供了实例和文件。

由于服务器组有5个注册服务器,我将在第一列中看到这些注册服务器,而文件字段将显示在第2列中。

我需要能够以某种方式转动这些数据,以便得到类似的内容:

INSTANCE-1     INSTANCE-2     INSTANCE-3
file1            file1          file1
file2            file2           
file3            file3          file3

文件字段是字符串字段。

由于此查询可能在不同的服务器组上使用,我将无法知道它们有多少或它们是什么...因此查询需要有点动态...

谢谢

0 个答案:

没有答案
相关问题