我要删除table表里面ID字段500条数据以后的数据的sql语句怎么写,请教!
4个回答
展开全部
delete from 表名 where id not in (select top 500 * id from table order by id asc)
select top 500 * id from 表名order by id asc//查询表中钱500数据根据id按升序排列
delete from 表名 where id not in (select top 500 * id from table order by id asc)
就是删除表中不是前500条的数据
select top 500 * id from 表名order by id asc//查询表中钱500数据根据id按升序排列
delete from 表名 where id not in (select top 500 * id from table order by id asc)
就是删除表中不是前500条的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
delete from table where id>=500;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
delete from table where id not in (select top 500 id from table)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询