• 技术文章 >数据库 >mysql教程

    SQL中的group by什么意思

    anonymityanonymity2020-10-12 17:35:12原创18454

    SQL中的group by就是根据“By”指定的规则对数据进行分组,而所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。

    group_by的意思是根据by对数据按照哪个字段进行分组,或者是哪几个字段进行分组。“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。

    语法结构如下所示:

    select   字段    from   表名   where    条件     group   by       字段
    或者
    select   字段    from   表名   group  by    字段    having    过滤条件

    注意:对于过滤条件,可以先用where,再用group by或者是先用group by,再用having

    原始表

    简单Group By

    示例1

    select 类别, sum(数量) as 数量之和

    from A

    group by 类别

    返回结果如下表,实际上就是分类汇总。

    以上就是SQL中的group by什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:group by什么意思
    上一篇:alisql和mysql区别 下一篇:数据库的事务是什么
    千万级数据并发解决方案

    相关文章推荐

    • MySQL GROUP BY 语句• mysql 统计函数和group by• 讲解mysql group by 组内排序的方法• 在MySQL 5.7上使用group by语句出现1055错误问题
    1/1

    PHP中文网