176. 第二高的薪水(SQL中的ifnull函数和limt1,1的使用)
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的使用)相关推荐
- leecode:176. 第二高的薪水
题目描述 Employee 表: +-------------+------+ | Column Name | Type | +-------------+------+ | id | int | | ...
- 【LeetCode】176.第二高的薪水
176.第二高的薪水 编写一个 SQL 查询语句,获取Employee表中第二高的薪水(Salary). 用到的表和数据SQL: Create table If Not Exists Employee ...
- LeetCode数据库 176. 第二高的薪水
176. 第二高的薪水 SELECT IFNULL( # 没有返回NULL(SELECT DISTINCT(Salary) FROM Employee # 选取不同的薪资ORDER BY Salary ...
- LeetCode 176 第二高的薪水
SQL架构 Employee 表: +-------------+------+ | Column Name | Type | +-------------+------+ | id | int | ...
- 【领扣leetcode数据库】176.第二高的薪水
题目描述 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+--------+ | 1 ...
- 第二高的薪水--sql查询
LEETCODE题目:编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+-------- ...
- 176. 第二高的薪水
编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 ...
- LeetCode 176. 第二高的薪水
题目 编写一个 SQL 查询,获取 Employee 表中第二高的薪水(Salary) . +----+--------+ | Id | Salary | +----+--------+ | 1 | ...
- leetcode中等之176.第二高的薪水
Employee 表: Column Name Type id int salary int id 是这个表的主键. 表的每一行包含员工的工资信息. 问题 编写一个 SQL 查询,获取并返回 Empl ...
最新文章
- Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
- LeetCode Bulb Switcher(约数个数为奇数)
- C# WINFORM ListView用法详解(转)
- Python教程:对 a = [lambda : x for x in range(3)] 的理解
- K8S控制器类型:RC/RS、Deployment、DaemonSet、Job和CronJob、StatefulSet、HPA
- 最java大子矩阵和问题_最大子矩阵问题实例解析
- java 4字节字符_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
- .NET开发框架(二)-框架功能简述
- html的页面宽高变形问题,CSS+div 设计的网页在不同浏览器中变形的问题
- Pytorch —— 学习率调整策略
- AI会“偷走”软件测试员的工作吗?只有技术强,才是硬道理!
- HCIE Security AC访客管理和终端安全 备考笔记(幕布)
- Mac SDK环境变量配置
- python中seth和fd_Python turtle.fd方法代码示例
- 周志华老师开课啦!机器学习视频课上线了(附地址)
- 利用STM32F103最小系统做C2接口离线烧录器
- 【PS4开发】unity3d ps4手柄键位
- Java面试错题集1
- Python(x,y)
- 华为云云商店星品入“沪”,加速产业数字共赢!
热门文章
- GNU.texi文件转换成.HTML文件
- 新注册的邮箱如何群发邮件
- linux网络编程面试题
- Win7 usb连接打印机无法使用,在控制面板有usbprint小黄感叹号,windows update无法找到相应驱动。
- 苹果云服务icloud_苹果手机通讯录突然没了怎么办?分享简单的补救技巧
- java操作Excel:技巧
- linux脚本判断文件属性,linux的shell脚本中的逻辑判断、文件目录属性判断、if特殊用法、case判断...
- (SEED-Lab) Sniffing_Spoofing
- 安卓手机端口号怎么查看_安卓手机里的专业模式究竟该怎么拍?
- 蓝牙耳机厂家新品发布——ANC主动降噪耳机U2065