mysql分组查询

分组查询的语法

分组查询一般可配合分组函数使用。select中的列要必须出现在分组表达式中。

分诅后筛选使用having:select count(*),departmenrt_id  from employees group by departmenrt_id  having count(*)>2

分组前筛选放在where中,分组后筛选条件放在having中。分组函数做条件,肯定要放在having子句中。做分组条件的字段可在where也可在having,但最好放在where中,性能较高。

mysql中,group by及having支持别名(oracle、sqlserver不支持)

 

posted @ 2018-03-06 11:40  风流才子马日华  阅读(167)  评论(0)    收藏  举报