题解 | #查找薪水记录超过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( )就好。

全部评论

相关推荐

点赞 评论 收藏
分享
程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务