分组查询

分组查询

语法:

select  分组函数,列(出现在group by后面)
from 表
where
group by
order by

注意:

分组函数和group by后出现都字段

添加分组后的筛选

在最后添加having 条件句

select  分组函数,列(出现在group by后面)
from 表
where
group by
order by
having 条件

例子:

select count(*),department_id
from employees
goupy by department_id
having count(*)>2

按表达式和函数分组:

在group by 后面使用表达式和函数就行了

例如:

group by length(last_name)

 

按多个分段分组:

select 分组函数,字段1,字段2

...

group by 字段1,字段2

添加排序:

 

添加order by语句

 

原文地址:https://www.cnblogs.com/beautiful7/p/12977693.html