access中怎么用查询删除某列除了指定值以外的其他记录?

如下所示,删除那列涉及许多城市,如何只保留成都,删除其他城市... 如下所示,删除那列涉及许多城市,如何只保留成都,删除其他城市 展开
 我来答
手机维修狮
2019-04-10 · TA获得超过1461个赞
知道小有建树答主
回答量:354
采纳率:88%
帮助的人:17.7万
展开全部
你要想通过这样在查询视图中能够删除某个表的记录那么你要删除的表的字段要完整并且要用这个表包含其他表字段的关系来设置……前提还是你要删除的记录不能有字段被其他表引用……根据你的各表在关系视图中建立的关系不同具体细节上会有所不同………………另外,数据库事实上是最忌会经常删除记录的……除非特别需要否则一般是修改记录内容或者一直保留历史记录(比如你的这条记录发现某个值错误了就去修改除非你要整理你的数据库而把历史冗余的数据删除),如果你一定要删除数据而减少数据存储空间的话,你要照顾到各表间的约束关系……一般是可以随意删除的记录都是没有被其他表引用的最低层的数据表中的记录……更详细的你参看帮助!在满足关系方向、字段数完整的查询结果的情况下才可以选中某几行数据进行删除……(一般来说这样要删除记录的情况你最好不显示其他表的字段,只用要删除记录表的字段
badkano
2019-04-10 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885371
团长

向TA提问 私信TA
展开全部
update 表名 set 所属城市=null where 所属城市 <>'成都'

执行前先备份一下,你看看是这个意思吗?

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知无不道
2019-04-10 · TA获得超过5838个赞
知道大有可为答主
回答量:8244
采纳率:84%
帮助的人:1305万
展开全部
与其用删除查询还不如用生成表查询去选择你想保留的字段生成新表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式