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

如下所示,删除那列涉及许多城市,如何只保留成都,删除其他城市

你要想通过这样在查询视图中能够删除某个表的记录那么你要删除的表的字段要完整并且要用这个表包含其他表字段的关系来设置……前提还是你要删除的记录不能有字段被其他表引用……根据你的各表在关系视图中建立的关系不同具体细节上会有所不同………………另外,数据库事实上是最忌会经常删除记录的……除非特别需要否则一般是修改记录内容或者一直保留历史记录(比如你的这条记录发现某个值错误了就去修改除非你要整理你的数据库而把历史冗余的数据删除),如果你一定要删除数据而减少数据存储空间的话,你要照顾到各表间的约束关系……一般是可以随意删除的记录都是没有被其他表引用的最低层的数据表中的记录……更详细的你参看帮助!在满足关系方向、字段数完整的查询结果的情况下才可以选中某几行数据进行删除……(一般来说这样要删除记录的情况你最好不显示其他表的字段,只用要删除记录表的字段
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-10
update 表名 set 所属城市=null where 所属城市 <>'成都'

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

本回答被网友采纳
第2个回答  2019-04-10
与其用删除查询还不如用生成表查询去选择你想保留的字段生成新表

access中怎么用查询删除某列除了指定值以外的其他记录?
一般是可以随意删除的记录都是没有被其他表引用的最低层的数据表中的记录……更详细的你参看帮助!在满足关系方向、字段数完整的查询结果的情况下才可以选中某几行数据进行删除……(一般来说这样要删除记录的情况你最好不显示其他表的字段,只用要删除记录表的字段 ...

access删除表中的某一条记录
1、打开Access数据库并选择要操作的表。2、在“创建”选项卡的“查询设计”组中,点击“查询设计”按钮来打开新查询窗口。3、在新查询窗口中,选择要删除记录的表,然后在“查询设计”窗格中,将“显示表”按钮添加到“设计网格”中。4、在“设计网格”中,选择要删除的记录的行和列。5、在“查询设...

access中怎么用查询删除所以姓李的记录?
1、首先打开access数据库,然后点击“创建”选项卡下的”查询设计“。2、在弹出的“显示表”窗体中,选择“员工表”添加,再点击“关闭”。3、然后双击“职务”字段添加该字段,再单击“删除”。4、在下面的删除“条件”后输入“经理”。5、然后单击“运行”,在新弹出的窗口中选择“是”,如下图所...

如何删除数据库操作记录
如果需要删除一个或多个表中的记录的个别字段,您可以使用更新查询将现有值更改为空值(即不包含数据)或零长度字符串(中间不包含空格的一对双引号)。您需要使用更新查询来删除个别字段中的数据,因为在默认情况下,删除查询仅删除整行。使用更新查询“删除”数据的过程包含以下主要步骤:创建一个选择查...

ACCESS数据库内如何去除某字段重复记录
如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 复制代码代码如下:select distinct * into #Tmp from tableName drop table tableName select * into tableName from #Tmp drop table #Tmp 发生这种重复的原因是表设计不周产生的,增加唯一索引列即可解决。2、这类重复问题通常要求...

ACCESS查询中如何追加不重复行?如何删除不重复行?
实现效果1 ,实质上是将表1中与表2无交集(非交集或称之为差集)的那些记录行予以删除,请运行下列SQL查询语句:delete from 表1 where not exists (select 1 from 表2 where 表2. 姓名=表1.姓名 and 表2.性别=表1.性别 and 表2.年龄=表1.年龄);实现效果2,实质是将表2中与表1无交集的...

Access数据库如何根据某列声明称另外一列的数据
ACCESS又不支持聚合函数更新,所以最好的方法就是在插入一条数据后,查询一下自动编号的最大值:select max(自动编号列)as maxValue from youtable 然后再更新:update youtable set 工号列=类型列+自动编号列 where 自动编号列=rs!maxValue 上面只是伪代码,一个思路而已,仅供参考......

ACCESS 怎么样在查询中满足一个条件而显示其余与之相应的字段信息
1、你想通过分组,找出最大值,这可以,但又要通过简单的一步同时显示不分组的字段,这不行。如果使用了分组,即在语句中使用了group by ,那么,查询列表中的每个列必须要么是分组依据列(在group by后面的列),要么是聚集函数或者包含聚集函数的表达式。举个例子,假设一个表中有字段分别是a、b、...

Access查询标准条件详解
查询条件是一个表达式,即Access与查询字段值进行比较,以确定是否包含包含每个值的记录。 一些标准很简单,使用基本的操作符和常量。 其他是复杂的,使用函数,特殊的操作符,并包含字段引用。 要将某些条件添加到查询,必须在设计视图中打开该查询。 然后为其指定标准的字段。示例下面来看一个简...

access数据库如何修改整列的内容?
1、打开要修改的数据库文件。2、打开sql查询 3、在sql中输入修改语句。要用update这个语句。update语句的具体用法如下:SQL Server UPDATE语句的语法如下:update set <column_name> = <value> where <search_condition> 下面是语法选项简介:表的名称。该表包含了要修改值的列 <column_name>要修改数...

相似回答