帮助TSQL - 获取行的第N列中的值的方法?

Ash*_*ine 3 sql t-sql sql-server

我希望找到一种方法来获取数据集的第N列中的值.

因此,对于N = 6,我想要

SELECT (Column6Value) from MyTable where MyTable.RowID = 14
Run Code Online (Sandbox Code Playgroud)

有没有办法在SQL Server 2005中实现的TSQL中执行此操作?谢谢.

Mic*_*rek 6

您应该能够加入系统目录(Information_Schema.Columns)以获取列号.