首页 > 其他分享 >GROUP BY结合HAVING实现查询重复数据

GROUP BY结合HAVING实现查询重复数据

时间:2023-02-06 19:56:28浏览次数:48  
标签:GROUP name HAVING stu student 查询 id SELECT

GROUP BY 字段名,以该字段名已经分类,HAVING可以对分完类的数据使用聚合函数

例如

SELECT *  FROM student  WHERE  stu_name IN
(SELECT stu_name  FROM  student GROUP BY stu_name HAVING COUNT(stu_name)>1)

  

 

 例如

SELECT *  FROM student  WHERE  id IN
(
SELECT id  FROM  student GROUP BY id HAVING MAX(id)>3
)

  

 

 例如

SELECT  *  FROM  student GROUP BY stu_name

  

 

 相关sql

CREATE TABLE student(
 `id` INT(11)  PRIMARY KEY AUTO_INCREMENT COMMENT '主键',
 stu_name VARCHAR(50) COMMENT '学生名称',
 stu_id VARCHAR(20) COMMENT '学生编号'
)
SELECT  *  FROM  student
INSERT INTO student(stu_name,stu_id) VALUE
('小六','A1000'),
('小六','A1001'),
('小白','A1002'),
('小白','A1003'),
('小红','A1004'),
('小黑','A1005'),
('丸子','A1006'),
('静香','A1007')

  

标签:GROUP,name,HAVING,stu,student,查询,id,SELECT
From: https://www.cnblogs.com/q202105271618/p/17096528.html

相关文章

  • 基于Mybatis Plus的一种查询条件构建方案
    !重要:遐(瞎)想的思路,希望各位多多建议record为jdk17写法,使用class也不会有问题背景身为资深程序员,上班最重要的事当然是增删改查(bushi).比如今天,组长甩......
  • Dapper 匿名查询Query Anonymous的结果访问
     匿名查询原始的SQL查询可以使用Query方法执行,并将结果映射到一个动态列表。这些对于简单的查询很有用,你不需要创建一个单独的类来表示你的数据。在处理复杂的SQL查询时,......
  • 慢查询
     mysql自带的数据文件中的my.ini文件有slow-query-log =1 表示开启慢查询slow_query_log_file="存放的地址" 就存在my.ini的统计文件夹data中long_query_t......
  • mybatis 表与表 关联查询 (二)
    Mapper@MapperpublicinterfaceEmpMapper{/***查询所有的职工信息*/List<Emp>getAllEmp();/***查询职工及职工所对应的部门信......
  • 01linux查询io资源使用情况。
    1.执行top   2.执行第一个参数是间隔多少s,第二个参数是执行多少次vmstat 110  也可以执行vmstat1 每秒输出一次......
  • //根据商品名称模糊查询时可以输入空格
    导包:importcom.baomidou.mybatisplus.core.toolkit.ObjectUtils;if(ObjectUtils.isNotNull(vo.getName())){booleanisTrue=true;Stringcondition=vo.get......
  • mysql max_allowed_packet查询和修改
    ​mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet参数限制掉,导致失败。查看目前配置  showVARIABLESlike......
  • 查询
    查询多条记录语法格式:db.collection.find(query,projection,options)query为查询条件projection为展示行规则options为其他条件使用db.getCollection("books").fi......
  • 使用kibana来进行ElasticSearch的信息查询检索
    大家经常会听到使用ELK搭建日志管理平台、完成日志聚合检索的功能,那么这个平台到底是个什么概念,怎么搭建,怎么使用呢?ELK包括ElasticSearch(数据存储、快速查询)、logstash(日志......
  • 小程序云开发联表数据查询以及云函数中的应用
    点击观看视频↓↓↓小程序云开发联表数据查询以及在云函数中的应用|多表查询|连表lookup|聚合函数文章目录​​1、联表查询​​​​(1)lookup联接两个表格​​​​(2)使......