sql去除重复的项怎么办?

 我来答
mdock
推荐于2019-09-08 · TA获得超过7962个赞
知道小有建树答主
回答量:20
采纳率:100%
帮助的人:3253
展开全部
  • 假设存在一个主键ID,Name为重复列,下面这句可以查出所有的没有重复的数据:  

  • select * from 表 as a where ID=(select min(ID) from 表 where Name=a.Name) 。

  • 根据上面这句就可以删除所有重复项的数据:                                                    

  • delete from 表 where ID not in(select ID from 表 as a where ID=(select min(ID) from 表 where Name=a.Name))。

性能特点:

  • (1)高性能设计,可充分利用WindowsNT的优势。

  • (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。

  • (3)强壮的事务处理功能,采用各种方法保证数据的完整性。

  • (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式