【发布时间】:2019-01-08 12:13:28
【问题描述】:
我对 SQL 比较陌生,大约使用了一周。
我正在尝试找出一种创建列名数组的方法。 通过研究,我找到了一种选择列名的方法和一种选择第 n 行的方法。但是,我需要一些方法来将这两者结合起来。
下面是每个代码:
选择列:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'tablename'
选择第n行:
SELECT * FROM
(
SELECT ROW_NUMBER() OVER(ORDER BY Starting) NUM,
* FROM tablename
) A
WHERE NUM = 1
有没有办法将两者结合起来,以便我可以为第一个选择命令(列名)的第 n 行获取特定值?
【问题讨论】:
标签: sql-server row-number information-schema