BestSmile

导航

GROUP与HAVING的使用

SELECT pub_name, state,SUM(state) AS 总数 
FROM publishers 
GROUP BY pub_name, state
HAVING SUM(state)>2

1.GROUP BY多列分组:两列数据任意组合成唯一能标识此行的数据,分组后的聚合函数是对每一组的数据进行操作,并只能使用HAVING对分组的数据进行筛选。

2.出现在SELECT 语句之后的字段必须是分组函数,或者是出现在group by字句中的字段。但是出现在group by子句中的字段不必出现在SELECT 语句之后

posted on 2014-09-08 13:13  BestSmile  阅读(554)  评论(0编辑  收藏  举报