各位老大:
本人現在有個問題一直搞不懂。
怎麼樣才能 用sql按列數查詢 比如
select 第一列,第二列 from 表 就是不知道列名,能不能查詢,指定列數的數據 哪位大俠,請賜教啊!
謝謝!
本人現在有個問題一直搞不懂。
怎麼樣才能 用sql按列數查詢 比如
select 第一列,第二列 from 表 就是不知道列名,能不能查詢,指定列數的數據 哪位大俠,請賜教啊!
謝謝!
解决方案 »
- 连接数据库
- 请教:一个简单的联合查询语句
- CASE 表达式只嵌入10层,超过就会出错。如何解决。。。。。。。。。。。。。。。。。
- 存储过程带参数好,还是不带参数好?
- 有关sql中提取字符串和触发器的问题
- 从一个sql server 将数据库复制到另一个sql server 为什么提示 [Sql server]登录 '****(是英文字)' 不存生 呀
- SQl存储过程赋值问题(在线等)
- 数据库查询~~~~
- textbox数据的日期型如何调用
- SQL7是否与WIN ME有冲突呀?我怎么装了几次都是启动时Explorer出错?
- 【求助】写了一个时间转换函数有错误求改之
- 强制定阅无法连接到订阅服务器!
from tablename
----看你表中有哪些列
select @s = isnull(@s, '') + ',' + name
from syscolumns
where id = object_id('表名')
and colid in(1, 2) --這裏設置你所需要的列的序號select @s = 'select ' + stuff(@s, 1, 1, '') + ' from 表名'
exec(@s)
declare @name nvarchar(50)
set @sql=''
set @name='name'
set @sql='select '+quotename(@name)+' from Table'
exec sp_executesql @sql可以实现传参数列 @name