access数据库如何删除文本字段中重复的文本行?

access数据库中有一张表ceshi该表中有3个字段,一个id字段的数据类型是自动编号,一个wenben字段的数据类型是文本,一个jilu字段的数据类型是整数型。ces... access数据库中有一张表ceshi 该表中有3个字段,一个id字段的数据类型是自动编号,一个wenben字段的数据类型是文本,一个jilu字段的数据类型是整数型。ceshi这个表中有几千条数据,想要删除wenben字段内重复的数据,最终就是删除ceshi表中wenben字段内文本内容重复的所有数据,只保留wenben字段内容不重复的数据。
请写下详细的执行语句(表名,字段名,数据类型都有写清楚了。)
(删除重复数据执行的速度效率要比较高,因为经常需要进行该操作。)
展开
 我来答
badkano
2013-07-28 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144775 获赞数:885375
团长

向TA提问 私信TA
展开全部
delete from ceshi where id not in
(select min(id) from ceshi group by wenben)

给你解释下,括号里那些,是相同文本的只取最小的id

外边那句就是删除文本相同,并且id不是最小的其他数据

当然了,那个min你可以给换成max保留最大的id,不知这样你懂不

追问
这两句sql执行语句是需要按照顺序执行吗?还是一起执行的,麻烦在解答下!
追答

晕,这是一句

一起执行

delete from ceshi where id not in(select min(id) from ceshi group by wenben)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式