mysql中group by分组怎么取最大最小值记录

 时间:2026-04-23 18:08:54

1、第一步这里新建一个test表,有id,name,second三个字段,其中name字段有重复数据,我们准备按name进行分组,如下图所示:

mysql中group by分组怎么取最大最小值记录

2、第二步输入“select name,max(second) from test group by name”语句,点击运行,可以看到已经查询出按name分组后取出的second最大的一条记录,如下图所示:

mysql中group by分组怎么取最大最小值记录

3、第三步我们也可以输入“select name,max(second) from test group by name order by max(second) desc”语句,按分组后second最大值进行降序,如下图所示:

mysql中group by分组怎么取最大最小值记录

4、第四步如果我们想查询mysql分组后最小的一条记录,输入“select name,min(second) from test group by name”语句,点击运行,可以查询出分组后second最小的一条记录,如下图所示:

mysql中group by分组怎么取最大最小值记录

5、第五步也可以输入“select name,min(second) from test group by name order by min(second) desc”语句,按second最小值进行降序,如下图所示:

mysql中group by分组怎么取最大最小值记录

6、第六步我们也可以输入“select name,max(second)-min(second) from test group by name”语句,查询按name分组second最大最小值差的记录,如下图所示:

mysql中group by分组怎么取最大最小值记录

  • insert into语句怎么用
  • js中怎么获取json中的key值和value值?
  • 客户端DbVisualizer怎么连接Oracle数据库
  • 如何使用sql统计某一个字段数字的总和
  • notepad自动换行
  • 热门搜索
    创文手抄报 春节手抄报图片大全简单又漂亮 禁毒手抄报大全图片 国庆节手抄报简单漂亮 亲子阅读手抄报 七一建党节手抄报 建国手抄报文字内容 我爱祖国手抄报大全 书香伴我成长手抄报 手抄报版面设计图花边