OJ练习第176题——第二高的薪水

news/2024/11/22 22:38:51/

第二高的薪水

力扣链接:176. 第二高的薪水

题目描述

在这里插入图片描述

示例

在这里插入图片描述
在这里插入图片描述

MySQL

select max(salary) as SecondHighestSalary from Employee where salary != (select max(salary) as salary from Employee);
#去掉最大后,再去取最大,就是第二大
select (select distinct salaryfrom Employeeorder by salary desclimit 1 offset 1
) as SecondHighestSalary
#1.标量子查询,查询为空的时候会填充null 
#2.limit n,m 等价于 limit m offset n ,表示跳过开头的n行,返回接下来的m条数据。降序之后的第2条数据就是limit 1,1

知识补充

limit 与 offset:从下标0开始

 offset X   是跳过X个数据limit Y      是选取Y个数据limit  X,Y  中X表示跳过X个数据,读取Y个数据limit X,Y 等价于 limit Y offset X

http://www.ppmy.cn/news/1114362.html

相关文章

DMA简单总结

文章目录 一、基础概念1.1 DMA---Direct Memory Access 直接存储器访问,目的减少CPU资源占用 二、典型DMA硬件模型2.1 基本硬件特性---通道数、源/目标类型,地址与累加方式,数据位宽,搬移长度,循环模式,中断…

工商银行潍坊分行党建RPA机器人项目解析

01 案例背景:银行业掀起引入RPA加速实现数字化转型的浪潮 近年来,金融科技的蓬勃发展极大促进了银行的业务创新,新技术、新业态层出不穷。随着银行业务和科技的融合逐步落实,银行业务正朝着线上化、智能化转变。科技赋能的转型范…

CentOS LVM缩容与扩容步骤

为VM打快照;备份home数据;# yum install xfsdump -y [root@testCentos7 home]# xfsdump -f /dev/home.dump /home xfsdump: using file dump (drive_simple) strategy xfsdump: version 3.1.7 (dump format 3.0) - type ^C for status and control ===================…

Golang开发--计时器(Timer)和定时器(Ticker)

计时器(Timer) 在 Go 中,可以使用 time 包提供的计时器(Timer)来执行定时任务。计时器允许你在指定的时间间隔后执行某个操作。 time.Timer结构表示一个计时器,它会在指定的时间段后触发单次操作。 创建计…

【PyTorch 攻略 (4/7)】张量和梯度函数

一、说明 W在训练神经网络时,最常用的算法是反向传播。在该算法中,参数(模型权重)根据损失函数相对于给定参数的梯度进行调整。损失函数计算神经网络产生的预期输出和实际输出之间的差异。 目标是获得尽可能接近零的损失函…

Python-利用小波变换预测股票

一、简介 股票上涨和下跌,创造出像海浪一样难以预测的模式和走势。然而,就像科学家通过了解下面的水流来预测波浪的运动一样,我们也可以使用类似的工具破译股票市场的一些模式。 通过利用小波变换的力量,我们深入表面,…

大事件项目 api_server

Headline 大事件后台 API 项目, API 接口文档请参考 https://www.showdoc.cc/escook?page_id3707158761 215217 1. 初始化 1.1 创建项目 1. 新建 api_server 文件夹作为项目根目录,并在项目根目录中运行如下的命令,初始化包管理配置…

CocosCreator3.8研究笔记(十八)CocosCreator UI组件(二)

前面的文章已经介绍了Canvas 组件、UITransform 组件、Widget 组件 。 想了解的朋友,请查看 CocosCreator3.8研究笔记(十七)CocosCreator UI组件(一)。 今天我们主要介绍CocosCreator 常用容器组件:Layout …