删除多余数据,只保留前10条记录的SQL语句

原创 2006年05月22日 21:24:00
删除多余数据,只保留前10条记录的SQL语句
delete from TableName where id not in (select top 10 id from TableName order by id)

相关文章推荐

关于mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句理解

正好想写一条删除重复语句并保留一条数据的SQL,网上查了一部分资料写的很详细,但还是在这里写下自己的理解,以遍后续学习 。如下: 表字段和数据:  SQL语句:  DELETE ...
  • dsiori
  • dsiori
  • 2016年10月13日 14:30
  • 825

SQL查询前10条记录(SqlServer/mysql/oracle/sybase)[语法分析]

这篇文章主要是分析下,四种数据库(SqlServer/Oracle/Mysql/Sybase)查询前N条数据,或者查询中间N条数据的方法。对四种数据库的语法进行一下简单的分析。属于初级教程,高手请自动...

SQL查询前10条记录(SqlServer/mysql/oracle/sybase)[语法分析] (转)

这篇文章主要是分析下,四种数据库(SqlServer/Oracle/Mysql/Sybase)查询前N条数据,或者查询中间N条数据的方法。对四种数据库的语法进行一下简单的分析。属于初级教程,高手请自动...

2条完全一样的数据删除一条保留一条,用SQL语句删除。

SQL Server 的处理办法 -- 首先创建测试表 CREATE TABLE test_delete(   name  varchar(10),   value INT ); go...
  • chengxs
  • chengxs
  • 2013年10月31日 19:59
  • 160

SQL语句 删除表user 中字段name 内容重复的记录,A表 ,B表 字段相同 有关联关系的表 对表两个表中的数据

今天去面试!我给大意了,直接写了个删除语句!又中招了。。。 在网上找了半天也没找到合适的代码! 回来想了想才知道自已太大意了!想了良久,想出了这么个办法, 今天去面试!我给大意了,直接写了个...

三种数据库不同的取前10条记录

  • 2011年12月02日 14:59
  • 24KB
  • 下载

MySQL删除表中多余的重复记录,只保留一条记录

1、查询重复记录SELECT * FROM 表名 WHERE 重复字段 IN (SELECT 重复字段 FROM 表名 GROUP BY 重复字段 HAVING COUNT(重复字段)...

利用SQL语句删除指定数据.rar

  • 2010年07月02日 09:30
  • 43KB
  • 下载

【算法】海量数据处理:有一千万条短信,有重复,以文本形式保存,一行一条,找出重复最少的前10条

题目:有一千万条短信,有重复,以文本形式保存,一行一条,找出重复最少的前10条 思路:通过哈希表去重并统计出重复次数后,通过堆调整找出重复次数最少的前10条 参考文章:http://gengnin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:删除多余数据,只保留前10条记录的SQL语句
举报原因:
原因补充:

(最多只允许输入30个字)