日期:2014-05-17  浏览次数:20499 次

请教sql语句怎么用编号来表示我要显示的字段?
有表结构:
id name dept score

我原先使用语句:

select name score from table

但由于字段名称可能时不时改变,sql语句怎么写可以表达:我要显示 第二个和第四个字段?

------解决方案--------------------
SQL code

select [name]
from sys.columns
where [object_id] = object_id('tbname')
    and column_id in (2,4)