sql – 从表中删除Top-N行有一些排序(按’Column’排序)
发布时间:2020-12-12 07:03:47 所属栏目: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 ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |