1.所有包含select列表中,而未包含于组函数中的列都 必须包含于 group by 子句中
eg:
select department_id,count(last_name) from employees;
会报 not a single-group group function;
2. group by 子句中的列可以不必包括在select 列表中。
3.where 中不允许有组函数,而having中可以有组函数
4.where 是在分组前过滤数据,而 having在分组后过滤数据。
eg:
select department_id,count(last_name) from employees;
会报 not a single-group group function;
2. group by 子句中的列可以不必包括在select 列表中。
3.where 中不允许有组函数,而having中可以有组函数
4.where 是在分组前过滤数据,而 having在分组后过滤数据。