首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
C#
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
如何查询除去某一字段外的所有字段的数据
加为好友
发送私信
在线聊天
nxczp
ponpone
等级:
可用分等级:
乞丐
总技术专家分:
0
总技术专家分排名:
311804
揭帖率:
4.17%
发表于:
2008-08-20 10:26:00
楼主
如何查询除去某一字段外的所有字段的数据
问题点数:
20
回复次数:
7
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
downmoon
邀月
等级:
可用分等级:
富农
总技术专家分:
5697
总技术专家分排名:
3891
发表于:
2008-08-20 10:30:44
1
楼 得分:
0
用动态生成查询字段
查询字段语句如下:
SELECT Name FROM syscolumns WHERE id = OBJECT_ID(N'表名称') AND name <> '排除的列名'
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ZengHD
真相永远只有一个!!
等级:
可用分等级:
贫农
总技术专家分:
3207
总技术专家分排名:
13926
发表于:
2008-08-20 10:30:47
2
楼 得分:
0
一条SQL估计实现不了
可以使用储存过程,传入表名和排除的字段
根据表名可以获取所有的字段名,排除指定字段后,组合成SQL
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wanghao3616
守侯
等级:
可用分等级:
中农
总技术专家分:
521
总技术专家分排名:
47514
发表于:
2008-08-20 10:36:40
3
楼 得分:
0
你是要不显示这列 还是根本不从数据库中读取
程序中 可以用 DataTable.Select("条件")过滤掉
SQL中
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 表名')
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
nxczp
ponpone
等级:
可用分等级:
乞丐
总技术专家分:
0
总技术专家分排名:
311804
发表于:
2008-08-20 10:42:24
4
楼 得分:
0
对,我是不要显示这列
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jian685360
该用户很懒,没有设置昵称
等级:
可用分等级:
长工
总技术专家分:
27
总技术专家分排名:
159571
发表于:
2008-08-20 10:43:31
5
楼 得分:
0
顶。。存储过程可以解决
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wanghuajie_122301510
漂在济南
等级:
可用分等级:
短工
总技术专家分:
13
总技术专家分排名:
204931
发表于:
2008-08-20 10:46:05
6
楼 得分:
0
up 存储过程
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
greenery
greenery
等级:
可用分等级:
掌柜
总技术专家分:
6092
总技术专家分排名:
3462
发表于:
2008-08-20 10:51:48
7
楼 得分:
0
一般来说,你用
select * from 表
,会返回所有列
如果只想要某几列(排除掉你不要的列),可以这样写
select id, name, price from 表
,这样就只返回你要的列。
你要去除某一个字段,那么请在select后面,列出除你不要的那个字段进行查询就可以了
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友