题解 | #找出所有员工当前薪水salary情况#

找出所有员工当前薪水salary情况

http://www.nowcoder.com/practice/ae51e6d057c94f6d891735a48d1c2397

思路:一个 group by 解决相同薪水只显示一次的问题,order by 解决逆序显示的问题

注意点:除了 group by 可以解决相同薪水显示一次的问题,也可以使用 distinct 来进行去重,其实两者没有什么差别,在重复量大的时候,group by 的效率比 distinct 稍高,在重复量低的时候,distinct 比 group by 稍高

建议:两者没太大区别,看情况使用,group by 主要就是做分组的,distinct 主要就是做去重的。

相关文章链接 distinct 和 group by 的区别

select salary
from salaries
group by salary
order by salary desc
SQL练习 文章被收录于专栏

已完成牛客的SQL练习。接下来是算法的练习

全部评论

相关推荐

10-30 10:16
南京大学 Java
龚至诚:给南大✌️跪了
点赞 评论 收藏
分享
10-25 02:13
门头沟学院 C++
_凡_:8.27笔试10.22评估
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
5 1 评论
分享
牛客网
牛客企业服务