请教sql语句怎么用编号来表示我要显示的字段?
有表结构:
id name dept score
我原先使用语句:
select name score from table
但由于字段名称可能时不时改变,sql语句怎么写可以表达:我要显示 第二个和第四个字段?
[解决办法]
- SQL code
select [name]from sys.columnswhere [object_id] = object_id('tbname') and column_id in (2,4)
发布时间: 2012-09-18 16:21:42 作者: rapoo
请教sql语句怎么用编号来表示我要显示的字段?
有表结构:
id name dept score
我原先使用语句:
select name score from table
但由于字段名称可能时不时改变,sql语句怎么写可以表达:我要显示 第二个和第四个字段?
[解决办法]
select [name]from sys.columnswhere [object_id] = object_id('tbname') and column_id in (2,4)