SQL中的group by什么意思


本文摘自PHP中文网,作者anonymity,侵删。

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

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

语法结构如下所示:

1

2

3

select   字段    from   表名   where    条件     group   by       字段

或者

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

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

阅读剩余部分

相关阅读 >>

mysql中使用group by对多个字段进行分组的方法

mysql中group by用法是什么

在mysql 5.7上使用group by语句出现1055错误问题

mysql中count(), group by, order by使用方法分享

系统整理sql中group by的用法与group by多个字段限制

mysql5.7出现group by查询问题的解决办法分享

mysql中的group by如何使用

总结sql中的group by 和 having 用法相关总结

sql中的group by什么意思

更多相关阅读请进入《group》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...