176. 第二高的薪水



# Write your MySQL query statement below
Select ifnull((SELECT distinct salaryfrom Employeeorder by Salary desc limit 1,1),null)as SecondHighestSalary

此题思路还是正常的SQL查询语句的思路:
(1)查找第二高的薪水,则需要先对查找的结果进行排序,然后去重,再使用limit1,1即可找到第二高。
limit 1,1:表示从salary的第二个数据开始,只取一位数。而limit0,1:表示的是从第一条记录开始,只取一位数。
(2)重要的一点是如果不存在第二高的薪水,则返回null,于是还需添加ifnull函数:
ifnull函数的含义:ifnull()函数用于判断第一个表达式是否为null,如果为null则返回第二个参数的值,如果不为null则返回第一个参数的值。

举例:

176. 第二高的薪水(SQL中的ifnull函数和limt1,1的使用)相关推荐

  1. leecode:176. 第二高的薪水

    题目描述 Employee 表: +-------------+------+ | Column Name | Type | +-------------+------+ | id | int | | ...

  2. 【LeetCode】176.第二高的薪水

    176.第二高的薪水 编写一个 SQL 查询语句,获取Employee表中第二高的薪水(Salary). 用到的表和数据SQL: Create table If Not Exists Employee ...

  3. LeetCode数据库 176. 第二高的薪水

    176. 第二高的薪水 SELECT IFNULL( # 没有返回NULL(SELECT DISTINCT(Salary) FROM Employee # 选取不同的薪资ORDER BY Salary ...

  4. LeetCode 176 第二高的薪水

    SQL架构 Employee 表: +-------------+------+ | Column Name | Type | +-------------+------+ | id | int | ...

  5. 【领扣leetcode数据库】176.第二高的薪水

    题目描述 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+--------+ | 1 ...

  6. 第二高的薪水--sql查询

    LEETCODE题目:编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+-------- ...

  7. 176. 第二高的薪水

    编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 ...

  8. LeetCode 176. 第二高的薪水

    题目 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+--------+ | 1 | ...

  9. leetcode中等之176.第二高的薪水

    Employee 表: Column Name Type id int salary int id 是这个表的主键. 表的每一行包含员工的工资信息. 问题 编写一个 SQL 查询,获取并返回 Empl ...

最新文章

  1. Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
  2. LeetCode Bulb Switcher(约数个数为奇数)
  3. C# WINFORM ListView用法详解(转)
  4. Python教程:对 a = [lambda : x for x in range(3)] 的理解
  5. K8S控制器类型:RC/RS、Deployment、DaemonSet、Job和CronJob、StatefulSet、HPA
  6. 最java大子矩阵和问题_最大子矩阵问题实例解析
  7. java 4字节字符_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
  8. .NET开发框架(二)-框架功能简述
  9. html的页面宽高变形问题,CSS+div 设计的网页在不同浏览器中变形的问题
  10. Pytorch —— 学习率调整策略
  11. AI会“偷走”软件测试员的工作吗?只有技术强,才是硬道理!
  12. HCIE Security AC访客管理和终端安全 备考笔记(幕布)
  13. Mac SDK环境变量配置
  14. python中seth和fd_Python turtle.fd方法代码示例
  15. 周志华老师开课啦!机器学习视频课上线了(附地址)
  16. 利用STM32F103最小系统做C2接口离线烧录器
  17. 【PS4开发】unity3d ps4手柄键位
  18. Java面试错题集1
  19. Python(x,y)
  20. 华为云云商店星品入“沪”,加速产业数字共赢!

热门文章

  1. GNU.texi文件转换成.HTML文件
  2. 新注册的邮箱如何群发邮件
  3. linux网络编程面试题
  4. Win7 usb连接打印机无法使用,在控制面板有usbprint小黄感叹号,windows update无法找到相应驱动。
  5. 苹果云服务icloud_苹果手机通讯录突然没了怎么办?分享简单的补救技巧
  6. java操作Excel:技巧
  7. linux脚本判断文件属性,linux的shell脚本中的逻辑判断、文件目录属性判断、if特殊用法、case判断...
  8. (SEED-Lab) Sniffing_Spoofing
  9. 安卓手机端口号怎么查看_安卓手机里的专业模式究竟该怎么拍?
  10. 蓝牙耳机厂家新品发布——ANC主动降噪耳机U2065