欢迎来到中国观察网 http://www.chinagcw.com.cn

帮助中心 广告联系

中国观察网

【Tip】SQL查询“第二高的薪水”

来源:未知 作者:观察员 人气: 发布时间:2020-03-12
摘要:2020-2-26 修改:经过评论@走路都带风的肥宅提醒,第三步ifnull判断似乎没有必要,因为如果查询不到数据自然返回null,加上ifnull只是增加了可读性。另外如果仅仅这道题的情况,用distinct去重可以用group by Salary去重代替,速度会更快一些。 2020-2-27 修

  2020-2-26 修改:经过评论@走路都带风的肥宅提醒,第三步ifnull判断似乎没有必要,因为如果查询不到数据自然返回null,加上ifnull只是增加了可读性。另外如果仅仅这道题的情况,用“distinct”去重可以用“group by Salary”去重代替,速度会更快一些。

  2020-2-27 修改:今天在提交LeetCode答案的时候,试验了提交第二步的sql,得到的结果如图所示

  可以看到,的确是有区别的。一个查询返回空集,一个返回了有1条为null的数据集。

  在“极客时间”看到了“左耳听风”的专栏,里面有个ARTS打卡计划,觉得很有意义,这里在自己也做一个记录试试看。以下是他对ARTS具体的解释: Algorithm 每周至少做一个Leetcode的算法题。主要是为了编程训练和学习。如果不训练你看再多的算法书,你依然不会做算法题。 Review 阅读并点评至少一篇英文技术文章。主要是为了学习英文,如果你的英文不行,你基本上无缘技术高手;我个人最喜欢去的地方是 需要梯子)以及各个公司的技术blog,如Netflix的。 Tip 学习至少一个技术技巧。主要是为了总结和归纳你在日常工作中所遇到的知识点。 Share 分享一篇有观点和思考的技术文章。主要是为了建立你的影响力,能够输出价值观。

责任编辑:观察员

中国观察网独家出品

新闻由机器选取每5分钟自动更新

手机: 邮箱:123456@qq.com
联系电话:010-8888888 地址: