输出最大/最多的值(存在重复最大值)

 

 

思路:项目的员工数量最多

    1.对项目进行分组

    2.count(*)计算分组的数量

第一次解答(错误):

按照思路,先进行项目分组,然后count(*)计算数量,逆序输出第一个,忽略了最大数量相同的情况,输出多行。

 

 

第二次解答(错误):

思考第一种的错误,考虑在外层嵌套一层select,从里层进行排名,使用RANK()OVER()方法,但是rank函数使用不熟悉,应该把order by count(*)放在rank 后面

 

 

第三次解答(正确):

 

posted @ 2022-02-13 21:01  Widereye  阅读(62)  评论(0编辑  收藏  举报