SQL Server查询列

来源:百度知道 编辑:UC知道 时间:2024/05/06 13:10:13
我有一个表 上面有十几列数据 我想用SQL Server查询前四列值或前五列值或前八列值...。 就是我想查询的列数是随时改变的,不过都是前多少多少列。应该用什么函数。
大哥们 求救啊 !!
Top 是查询行的
我现在是查询 前几列

建立一个存储过程吧,比如
CREATE PROCEDURE 表名_select(@num int) as
操作过程

查询列也就是对表进行投影操作.
在表里,字段没有先后之分,只有你自己命名字段名为有规律的序列:myid1,myid2,myid3...
然后在sql语句里写
dim myid,i=1
....
select * from table where myid"&i&"='"&otherStr&"'"

后面加以判断,看哪些字段需要查询,加在sql语句中就行了

用top函数