关于Mysql中 GROUP BY 语法!

关于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    ¦  
+----------+----------+  
上面的意思就是根据性别取这个表中年纪最大的一位。

posted on 2004-06-18 16:18  大白菜芯(Tyler)  阅读(874)  评论(0)    收藏  举报

导航