SQL编程-查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t

7.查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t

题目内容:

SQL编程-查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t

SQL编程-查找薪水涨幅超过15次的员工号emp_no以及其对应的涨幅次数t

代码及思路:

涉及到GROUP BY语句的使用,GROUP BY通常会和聚合函数一起使用比如说SUM,COUNT等等,此时又应用了HAVING关键字的使用,因为WHERE不能与聚合函数结合,所以需要HAVING代替WHERE筛选分组后的各组数据。

SELECT emp_no,count(emp_no) AS t 
FROM salaries 
GROUP BY emp_no 
HAVING t>15;