聚合函数和分组函数
聚合函数和分组函数
要求显示薪水记录大于15次的所有员工号以及次数。那么首先要将每个员工发放薪水的记录先统计一下,也就是根据员工号对薪水进行分组,再看哪些组是是大于15次。
select emp_no,count(salary) as t from salaries group by emp_no having t>15;
having是在group by语句后使用的,作用相当于where。但是where的发生先于group by,having的发生后于group by。