如何用select 选取不包含几个字段,如select 不要a列,不要b列,不要c列 from table 其余的字段都要,解决马上结贴
我们用select * from table 可以检索出所有的
用select a,b,c可以检索出字段a,b,c来
相反我想得到不包含a,b,c字段以外的所有字段怎么办呢?
请高手回答,马上结贴~
问题点数:20、回复次数:5Top
1 楼amanloveyou()回复于 2006-03-21 14:52:40 得分 1
苯一点的办法。就是除了那三个字段,你在select 语句里面都取出就可以了Top
2 楼nekiy(云淡风清)回复于 2006-03-21 14:57:21 得分 0
amanloveyou()
大哥 我汗Top
3 楼xeqtr1982(Visual C# .NET)回复于 2006-03-21 14:59:39 得分 18
declare @str varchar(1000)
set @str=''
select @str=@str+','+a.[name] from syscolumns a,sysobjects b where a.id=b.id and b.id=object_id('表名') and a.name not in('列名','列名')--这里写不要的列名
set @str=stuff(@str,1,1,'')
exec('select '+@str+' from 表名')
Top
4 楼chenyu112(晨雨)回复于 2006-03-21 15:02:55 得分 1
支持楼上Top
5 楼nekiy(云淡风清)回复于 2006-03-21 15:32:18 得分 0
xeqtr1982(ShaKa) 请到
http://community.csdn.net/Expert/topic/4629/4629192.xml?temp=.9414331
接另一个分 谢谢Top
相关问题
- (100¥)@a='001' @b='002' @c=@a+','+@b select...字段名 in (@c) 怎么能好使?
- 有一表A有b和c 两个字段,如何把c字段名改为d字段名.
- 怎样得到除特定字段以外的所有字段值!select (除去字段a、b)的字段 from table!
- 100分请教大虾1个问题:限制字段数据的问题,如何使 字段C=字段A-字段B?
- 求救:A表中的字段a与B表中的字段b相加后作为C表中的c字段怎么操作啊?
- sql语句, 从表a,表b取数据,关联字段a.hh,b.hh, 关联字段a.hh,b.hh, 取a.hh,b表c字段,select a.hh,sum(b.c) from a,b where a.hh=b.hh gr
- 怎么找到字段A,B,C,D,E中只有一个字段不为空的纪录?
- 求一SQL语句,把字段A、B、C的值相加,得到一个新字段??????
- 数据库那边没人回答,大家看看这个问题:如何用select 选取不包含几个字段,如select 不要a列,不要b列,不要c列 from table 其余的字段
- A表中A字段=B表中A字段+B字段的和




