能给我介绍一下Mysql中 GROUP BY 的语法吗?

来源: 作者: 2007-12-03 出处:pcdog.com

mysql  

  简单地说就是计算某个类型的数据在一张表中出现的频度,例:  
 
再举一个例子:  
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    |  
+--------+----------+  
上面的意思就是根据性别取这个表中年纪最大的一位。
更多内容请看PCdog.com--MySQL基础  MySQL数据备份  专家答疑专题
上一篇:apache2.2+mysql5.0+php5.1+Discuz!4.1配置
下一篇:MYSQL,Oracle,SQL数据库在JSP中的驱动