sql – 从表中删除Top-N行有一些排序(按’Column’排序)
发布时间:2020-05-24 09:06:38 所属栏目:MsSql 来源:互联网
导读:我对某些列删除顶级N行顺序有一些困惑。 我创建的这里有一个例子Example at fiddle 这些查询有什么问题? Delete Top(3) from Table1 order by id desc Delete Top(3) from Table1 where id IN (select id from Table1 order by id desc) 因为在mysql中,limi
|
我对某些列删除顶级N行顺序有一些困惑。 我创建的这里有一个例子Example at fiddle 这些查询有什么问题? Delete Top(3) from Table1 order by id desc Delete Top(3) from Table1 where id IN (select id from Table1 order by id desc) 因为在mysql中,limit关键字做得很好 解决方法将顶部3子句添加到子选择中:Delete from Table1
where id IN (
select top 3 id
from Table1
order by id desc
) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
