关于Mysql中 GROUP BY 语法!

原创 2004年06月22日 17:43:00

关于Mysql中 GROUP BY 语法!


 
 
简单地说就是计算某个类型的数据在一张表中出现的频度,例:  
 
再举一个例子:  
mysql  >  SELECT  sex,  COUNT(*)  FROM  table  GROUP  BY  sex;  
+------------+---------------+  
 |  owner     |  COUNT(*)  |  
+------------+---------------+  
 |  男          |             15    |  
 |  女          |               2    |  
+------------+---------------+  
上面这句就是计算一个表中男、女的人数  
 
select  sex,max(ages)  as  age  from  table  group  by  sex;  
+----------+----------+  
 |  owner  |    age     |  
+----------+----------+  
 |  男        |      75    |  
 |  女        |      35    |  
+----------+----------+  
上面的意思就是根据性别取这个表中年纪最大的一位。

mysql中group by 的用法解析

group by 与非聚合字段同时使用的结论解析
  • kingszelda
  • kingszelda
  • 2017年05月22日 11:05
  • 2004

sql GROUP BY子句使用实例

GROUP BY子句 GROUP BY子句可以将表的行划分为不同的组。分别总结每个组,这样就可以控制想要看见的详细信息的级别。 语法: [ GROUP BY [ ALL ] group_by_e...
  • GoodShot
  • GoodShot
  • 2015年01月02日 16:51
  • 2912

mysql的group by用法在5.7和5.6中存在区别

mysql的group by获取分组中特定的一条记录在mysql5.7中的问题
  • liufang1991
  • liufang1991
  • 2016年11月04日 14:14
  • 3267

mysql(11):基础, GROUP BY 子句的语法介绍

mysql(11):基础, GROUP BY 子句的语法介绍
  • qq_29166327
  • qq_29166327
  • 2017年11月30日 16:04
  • 21

MYSQL 多表联合查询实例 left join ,group by语法

最近一个多月的时间都在做跟mysql有关的事情,一个比较简单的数据查询工作对于我这种超级小菜鸟来说,也算是经历了千难万险。感觉自己学到不少东东,so拿出来晒一晒,求拍砖。。。嘻嘻 就从我遇到的一个个...
  • nanweishui521
  • nanweishui521
  • 2012年08月14日 14:28
  • 6499

MySQL数据库与其他数据库的3个常用语法区别(外链接、分组排序row_number() over(partition by ) 、group by和distinct)

MySQL的小巧灵活易用性,和开源性,使得应用面非常广,但是缺点也 比较多,一些常用的sql语句也有差别。以前也遇到过,最近做项目又有体会,还是记录下来省的以后又忘记了。 1、MySQL数据库不支持最...
  • abc200941410128
  • abc200941410128
  • 2017年06月16日 10:25
  • 1460

SQL语法——GROUP BY

1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By...
  • leledodo
  • leledodo
  • 2016年03月15日 13:31
  • 147

数据库中group by和having语法使用详解

有个朋友问我一个返话费的问题,大概意思是这样的:只需把表deal中所有手机用户某天充值两次以上且总金额超过50的用户充值记录查询出来,至于怎么进行返话费那不是重点。 先看看group by的语法...
  • tjcyjd
  • tjcyjd
  • 2011年10月24日 18:18
  • 8024

mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法。

写博客真实个费时费力的差事,好佩服那些博客阅读几十上百万的人。今天研究了半天按照日期分组统计,没有数据就为空了,我要让他显示0呀。想了办法,都没有找到一个好的,解决方案,然后用了一个很low的方法实现...
  • jie11447416
  • jie11447416
  • 2016年03月14日 16:53
  • 12572

mysql group by 用法解析(详细)

group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP B...
  • xxpyeippx
  • xxpyeippx
  • 2012年10月11日 12:44
  • 187071
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于Mysql中 GROUP BY 语法!
举报原因:
原因补充:

(最多只允许输入30个字)