删除表的前10行
表名:messagetable
列名:userName
delete messagetable where userName in (select top 10 userName from messagetable )
删除前10条外的所有数据
delete from messagetable where userName not in(select top(10) userName from messagetable )
本文介绍如何使用SQL语句从名为'messagetable'的表中删除特定数量的数据记录。其中包括两种方法:一种是删除表的前10行数据;另一种是保留前10行并删除其余所有数据。
删除表的前10行
表名:messagetable
列名:userName
delete messagetable where userName in (select top 10 userName from messagetable )
删除前10条外的所有数据
delete from messagetable where userName not in(select top(10) userName from messagetable )

被折叠的 条评论
为什么被折叠?