db_user表中数据:
name age nub
张三 13 13
张三 12 12
张三 12 13
张三 12 13
李四 12 12
李四 12 12 查询重复数据(一条)
sql:select * from db_user group by name,age,nub having count(*)>1;
(需统计条数conut) 查询出的结果
name age nub
张三 12 12
李四 12 13 查询重复记录(所有) sql:
select * from db_user a where (a.name,a.age,a.nub)
in
(select * from db_user group by name,age,nub having count(*)>1); 查询结果:
name age nub
张三 12 13
张三 12 13
李四 12 12
李四 12 12 删除重复记录保留一条 步骤:
1.将查询的数据插入一个新的表中;
2.删除原来的表的数据
3.将新表的数据再插入原表中
4,删除新表 sql:
1. create table new_table as(
select * from db_user group by name,age,nub having count(*)>1
); 2. delete from db_user a where (a.name,a.age,a.nub) in
(select * from db_user group by name,age,nub having count(*)>1 ); 不能对同一表子查询后进行插入或者删除 要在子查询再嵌套一个查询 让对该表查询成为孙查询; 3.insert into db_user (select name,age,nub from new_table); 4.drop table new_table; 到此完成操作 最后的数据:

最新文章

  1. selenium 3 对我们的影响
  2. Java 中日期的几种常见操作 —— 取值、转换、加减、比较
  3. [js] 函数节流
  4. hdu4418(概率dp + 高斯消元)
  5. 30天轻松学习javaweb_tomcat的虚拟目录设置
  6. SQLserver通过链接服务器连接oracle
  7. [Yii2]Unable to verify your data submission(你提交的资料无法被验证)
  8. 一个tomcat部署俩个java web项目
  9. 不能将值 NULL 插入列 'ID',表 'EupStoreDemoDB.dbo.OrderDiary';列不允许有 Null 值。INSERT 失败。
  10. sql server中关于批处理与脚本的简单介绍
  11. 小谷的战斗Jquery(三)--水平和垂直菜单
  12. 新浪微博SDK在Eclipse引入
  13. hibernate框架学习笔记4:主键生成策略、对象状态
  14. 2019春下载的sublime text都无法自动安装package control:解决办法
  15. 基于springboot+bootstrap+mysql+redis搭建一套完整的权限架构【六】【引入bootstrap前端框架】
  16. .Net外包篇:我是如何看待外包的
  17. 『OpenCV3』滤波器实现及使用滤波器降噪
  18. Web安全 概述
  19. 用Java随机生成四则运算
  20. maven pom.xml配置

热门文章

  1. Linux下cs简单通讯(socket)
  2. Spring Cloud架构教程 (二)Hystrix监控数据聚合
  3. vue中的methods,conputed,watcher
  4. Python中的self用法之面向对象
  5. Python 使用 PyQt5 开发的关机小工具
  6. 设计模式(4): 给组件实现单独的store
  7. 异步编程:IAsyncResult异步编程模型 (APM)
  8. JAVA中对null进行强制类型转换(null可以强转为任意对象,并执行对象的静态方法)
  9. java网络通信:伪异步I/O编程(PIO)
  10. TCP/IP 网络模型