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

上一篇 | 下一篇

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

发布: 2006-9-10 02:59 | 作者: 佚名 | 来源: 不详 | 查看: 88次

简单地说就是计算某个类型的数据在一张表中出现的频度,例:  
 
再举一个例子:  
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    ¦  
+--------+----------+  
上面的意思就是根据性别取这个表中年纪最大的一位。

TAG: 编程

字号: | 推荐给好友

 

评分:0

我来说两句

seccode