删除Access中的前2名 [英] delete top 2 in Access
本文介绍了删除Access中的前2名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
delete top 2 * FROM table1
在Microsoft Access中?
我正在尝试删除前2行,并且我没有ID字段。另外,我知道这是可以做到的:
select top 2 * FROM table1
,所以很难想象他们没有想过删除同样的东西。谢谢!
否则,我只会将TOP 1插入到临时表中,从原始表格中删除所有内容,然后从临时表格中重新插入。实际上,我感兴趣的是在特定条件下保留一行。但我不明白为什么在SQL Server中需要3个步骤才能做到这一点,而在SQL Server中要简单得多。如果他们想要明智地使用top,为什么他们只在SELECT上停下来,而没有在其他指令中实现这一点?
推荐答案
语法如下,我一直觉得有点奇怪,和你的想法一样:
DELETE FROM (SELECT TOP 2 * FROM Table1)
这篇关于删除Access中的前2名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文