题解 | #查找薪水记录超过15条的员工号以及其记录次数t#
查找薪水记录超过15条的员工号emp_no以及其对应的记录次数t
https://www.nowcoder.com/practice/6d4a4cff1d58495182f536c548fee1ae
SELECT distinct(emp_no), t FROM ( SELECT emp_no, COUNT(*) OVER (PARTITION BY emp_no) as t FROM salaries ) subquery WHERE t >= 15;
这题也要用窗口函数。
count(*)里面要用*号,不能用count( )。
因为窗口函数相当于创建一个新的列,所以说直接查emp_no会有重复的,加上distinct( )就好。