当前位置: 首页 > news >正文

Mysql查询重复数据常用方法

        在平常的开发工作中,我们经常需要查询数据,比如查询某个表中重复的数据,那么,具体应该怎么实现呢?常用的方法都有哪些呢?

测试表中数据:

 

1:查询名字重复的数据 having:

select name from user_info GROUP BY name having count(name) > 1

2:查询名字重复数据的所有字段 inner join + having:

select ui.id,ui.name,ui.address from user_info ui inner join 
(select name from user_info GROUP BY name having count(name) > 1) tt on ui.name = tt.name

 

3:查询名字和住址都相同的所有字段 inner join + having:

select ui.id,ui.name,ui.address from user_info ui inner join 
(select name,address from user_info GROUP BY name,address having count(*) > 1) tt on ui.name = tt.name

 

 4:使用distinct,distinct会将重复的记录过滤掉:

select DISTINCT name from user_info;

        以上为查询mysql数据重复常用的方法,温故而知新,加油,美好的风景一直在路上!

 

http://www.lryc.cn/news/135761.html

相关文章:

  • Go framework-GORM
  • FirmAE 工具安装(解决克隆失败 网络问题解决)
  • css实现九宫格布局
  • linux下系统问题排查基本套路
  • 想解锁禁用的iPhone?除了可以使用电脑之外,这里还有不需要电脑的方法!
  • 基于Springboot+Thymeleaf学生在线考试管理系统——LW模板
  • STM32f103c6t6/STM32f103c8t6寄存器开发
  • MySQL Connection not available.
  • PHP反序列化 字符串逃逸
  • DockerFile解析
  • 斯坦福大学医学院教授:几年内ChatGPT之类的AI将纳入日常医学实践
  • golang 命令行 command line (flag,os,arg,args)
  • Shell语法揭秘:深入探讨常见Linux Shell之间的语法转换
  • Python3 基础语法
  • spring boot分装通用的查询+分页接口
  • 【OpenCV】OpenCV环境搭建,Mac系统,C++开发环境
  • node安装node-sass依赖失败(版本不一致)
  • 联想小新Pro 16笔记本键盘失灵处理方法
  • python 连接Redis 数据库
  • 使用 wxPython 和 pymupdf进行 PDF 加密
  • Mysql性能优化:什么是索引下推?
  • Pytorch建立MyDataLoader过程详解
  • 十问华为云 Toolkit:开发插件如何提升云上开发效能
  • NO.06 自定义映射resultMap
  • 国产精品:讯飞星火最新大模型V2.0
  • 网络综合布线实训室方案(2023版)
  • Qt应用开发(基础篇)——文本编辑窗口 QTextEdit
  • NineData中标移动云数据库传输项目(2023)
  • Java面向对象三大特性之多态及综合练习
  • HTTPS 握手过程