美文网首页
Mysql操作——DQL-6-分组查询

Mysql操作——DQL-6-分组查询

作者: 乄Denve彡 | 来源:发表于2019-03-23 13:47 被阅读0次
什么是分组查询?(group by)

将查询结果按照1个或多个字段进行分组,字段值相同的为一组

分组使用
mysql> select * from employee group by gender;
image.png

查询后发现只有三条记录,为什么呢?这与group by的使用有关

根据gender字段来分组,gender字段的全部值只有两个(‘男’和‘女’),所以分为了两组
\color{red}{当group by 单独使用时,只显示出每组的第一条记录}
所以group by 单独使用时的实际意义不大
注意:分组并不是去重,分组是把同一类的归到一组;而去重则是去除重复值

group_concat()

查看每一组里面的内容
mysql> select gender,group_concat(name) from employee group by gender;

![image.png](https://img.haomeiwen.com/i12427717/5b417e65213d10ab.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
---
###### group by加聚合函数


相关文章

  • Mysql操作——DQL-6-分组查询

    什么是分组查询?(group by) 将查询结果按照1个或多个字段进行分组,字段值相同的为一组 分组使用 查询后发...

  • MySQL——分组函数、distinct、分组查询、连接查询、子

    MySQL——分组函数、distinct、分组查询、连接查询、子查询 一、分组函数(聚合函数)1、 会自动忽略空值...

  • 05-Mysql数据库02

    mysql数据查询 条件查询 模糊查询 范围查询 判断空 排序 聚合函数 分组 分组要和聚合一起用 分页 连接查询...

  • MySQL 自定义起始日,按日、周、月、年分组查询

    MySQL 自定义起始日,按周分组查询 先来看看简单的按日(天)、月、年分组查询 用到的 mysql 内置方法D...

  • MYSQL分组查询

    groub by 分组的含义: 将查询结果按照1个或多个字段进行分组,字段值相同的为一组 可用于单个字段分组,也可...

  • MySql查询-分组

    group by group by的含义:将查询结果按照1个或多个字段进行分组,字段值相同的为一组 group b...

  • mysql分组查询

    只使用group by u.letter,只会显示每组的第一条数据

  • mysql分组查询

    进阶5:分组查询 /*语法: select 查询列表from 表【where 筛选条件】group by 分组的字...

  • MySQL分组查询

    根据性别进行学生表的分组 查询每个不猛编号和部门的工资和

  • 2018-03-20

    MYSQL查询语句 MYSQL复杂操作语句 MYSQL多表查询方法 函数部分

网友评论

      本文标题:Mysql操作——DQL-6-分组查询

      本文链接:https://www.haomeiwen.com/subject/zaajvqtx.html