2018-11-24 第二高的薪水

题目:

176. 第二高的薪水

解法:

如果不使用 ifnull() 函数, 将会出现没有null的现象. 而选择第二高的薪水, 需要去重, 所以需要distinct

select ifnull((
    select distinct Salary
    from Employee
    order by Salary desc
    limit 1 offset 1
), null) as SecondHighestSalary
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 11,087评论 0 33
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,958评论 18 399
  • SQL 语法大全 标签(空格分隔): SQL DB2 SQL语法大全 SQL SELECT SQL SELECT ...
    lumicinta阅读 14,514评论 3 196
  • 这篇文章里,使用requirejs对项目进行了打包,现在替换为 webpack 进行打包: 可以看到项目文件夹下多...
    晓风残月1994阅读 11,138评论 3 1
  • 持强凌弱这种事,在感情关系里的同义词,就叫被偏爱的有持无恐。
    soul_ferryman阅读 949评论 0 0