`
pepple
  • 浏览: 39468 次
  • 性别: Icon_minigender_1
  • 来自: 亳州
社区版块
存档分类
最新评论

转贴_SQL删除重复数据只保留一条

阅读更多
内容来源于:http://blog.csdn.net/anya/article/details/6407280

用SQL语句,删除掉重复项只保留一条
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)

2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
delete from people
where   peopleName in (select peopleName    from people group by peopleName      having count(peopleName) > 1)
and   peopleId not in (select min(peopleId) from people group by peopleName     having count(peopleName)>1)

3、查找表中多余的重复记录(多个字段)
select * from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)

4、删除表中多余的重复记录(多个字段),只留有rowid最小的记录
delete from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

5、查找表中多余的重复记录(多个字段),不包含rowid最小的记录
select * from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)
and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)   

6.消除一个字段的左边的第一位:

update tableName set [Title]=Right([Title],(len([Title])-1)) where Title like '村%'

7.消除一个字段的右边的第一位:

update tableName set [Title]=left([Title],(len([Title])-1)) where Title like '%村'

8.假删除表中多余的重复记录(多个字段),不包含rowid最小的记录
update vitae set ispass=-1
where peopleId in (select peopleId from vitae group by peopleId
分享到:
评论

相关推荐

    常用SQL语句技法[转贴]

    根据给定的文件信息,以下是对“常用SQL语句技法”的详细解读,旨在为初学者提供一份详实的SQL操作指南。 ### 数据库管理 #### 创建数据库 ```sql CREATE DATABASE database-name; ``` 用于创建一个新的数据库实例...

    完全删除sql2005

    完全删除sql2005,转贴:【应用】如何彻底删除SQL Server2005 百度空间_应用平台

    Win7下安装SQLServer 2000的解决方案

    以下是一份详细的步骤指南,帮助你在Win7上成功安装SQL Server 2000,以及需要注意的关键点。 1. **兼容性设置**: 首先,SQL Server 2000不直接支持Windows 7,但可以通过调整兼容性模式来运行。右键点击安装程序...

    动网转贴.e.rar

    【标题】"动网转贴.e.rar"是一个压缩文件,很可能包含了有关动网论坛或社区的相关资源、数据或用户帖子的备份。动网是中国早期知名的网络论坛软件之一,提供了丰富的社区功能,允许用户发帖、回帖、互动等。这个...

    易语言动网转贴.rar

    "动网转贴"可能是基于易语言编写的一个功能模块或者工具,用于在论坛或者网站之间转移帖子数据。由于压缩包文件名为“易语言动网转贴.rar”,我们可以推测这可能是一个软件开发资源,包含了一些源代码、教程或者是...

    易语言源码动网转贴.rar

    《易语言源码动网转贴》是一款基于易语言编程的源代码集合,主要用于实现网络论坛数据的迁移和转换功能。易语言是中国本土自主研发的一种高级编程语言,它以直观的汉字编程语法为特色,旨在降低编程难度,让更多人...

    凹丫丫ASP.NET新闻系统学习(转贴)

    【凹丫丫ASP.NET新闻系统学习(转贴)】是一个基于Visual Studio 2005(VS2005)和SQL Server 2005的教程资源,旨在帮助开发者学习如何构建一个基本的新闻信息发布系统。这个系统可能涵盖了新闻的添加、编辑、删除...

    《SQL Server 2000实用教程(高职-李伟红)》电子教案

    转贴.

    动易系统的论坛转贴工具 -ASP源码.zip

    标题中的“动易系统的论坛转贴工具 -ASP源码.zip”揭示了这是一个基于ASP(Active Server Pages)编程语言开发的论坛转贴工具的源代码。ASP是微软公司推出的一种服务器端脚本环境,用于创建动态交互式网页。这个工具...

    动网转贴.zip易语言项目例子源码下载

    总的来说,“动网转贴”项目实例是一个全面展示易语言应用的范例,涵盖了网络通信、数据处理和界面设计等多个关键领域,对于所有想要提升易语言编程技能的人来说,都是不容错过的宝贵资源。通过深入研究和实践,你将...

    转贴一个网络设计的例子

    转贴一个网络设计的例子

    PaintBlue BBS v2.1 SQL(SP2) 简体中文版

    删除2.1中写昨日ip和峰值ip文件 yip.pbr tip.pbr 代替放到外部工作数据库 db_temp#.asa中 12.SQL查询器添加null记录的检查和清除 13.管理员修改自己帐号密码不需要重登陆 14.增加首页精华的调用...

    BFC UBB转贴器

    这是一个类似论坛转贴工具的小程序,可以将剪贴板中的HTML代码转换为论坛支持的UBB代码。 由于现在流行的转贴工具都是基于浏览器的,转换速度比较慢,还得打开浏览器才能使用(同时受到浏览器版本限制)。 <br...

    案例解析SAP_第二章案例解析SAP_第二章(转贴)

    在IT行业中,SAP(System Applications and Products in Data Processing)是一种全球领先的企业资源规划(ERP)软件,用于管理企业的核心业务流程。这个压缩包文件"案例解析SAP_第二章"似乎包含了一个关于SAP系统...

    动易系统的论坛转贴工具

    用户只需下载并安装工具,然后在动易系统的论坛中找到想要转贴的帖子,复制帖子内容,打开工具进行转换,最后将转换后的UBB代码粘贴到目标论坛即可。整个过程快捷高效,极大地提高了内容分享的效率。 总的来说,...

    QTP数据库连接

    【QTP数据库连接】是QuickTest Professional(QTP,现已被UFT,Unified Functional Testing取代)测试工具中的一项重要功能,允许测试人员在自动化测试过程中与各种类型的数据库进行交互,如SQL Server、DB2和Oracle...

    Html处理软件、转贴工具(源代码)

    去除Html中的干扰码等(样例中以轻之国度的干扰码为例) 配置文件语法: 方法类型(整数) 最大匹配长度(整数) 字符串1(删除开头) 字符串2(删除结尾) 方法类型: 1:删除单行 2:删除行与行之间的

    易语言动网转贴

    综上所述,"易语言动网转贴"源码涵盖了文件操作、窗口交互、数据校验等多个方面,是实现论坛帖子迁移的一个实例,对于理解和学习易语言以及窗口编程有很大的帮助。通过深入研究这段代码,开发者可以了解到如何利用...

    电子政务-导电泡棉转贴装置.zip

    在“导电泡棉转贴装置”这个特定的场景下,我们可能是在讨论一种用于电子政务设备或系统中的特殊组件。 导电泡棉是一种具有导电性能的泡沫材料,通常用于电子设备的屏蔽、接地或防静电保护。在电子政务设备中,这种...

Global site tag (gtag.js) - Google Analytics