数据库
文章平均质量分 52
持续更新包含mysql、’sql Server、以及Oracle的一些常见知识点、常见面试题
X_Jun005
这个作者很懒,什么都没留下…
展开
-
MySQL 查找所有至少连续出现三次的数字
文章目录思路详解 思路详解原创 2021-01-13 17:24:59 · 616 阅读 · 0 评论 -
MySQL实现同名次排序、且名次之间不间隔排序
文章目录思路详解代码本篇疑难点 思路详解 1、首先我们知道的是要排序 select a.Score as Score from Scores as a order by a.Score desc; 2、比较难的是第二部分。 假设现在给你一个分数X,如何算出它的排名Rank呢? 我们可以先提取出大于等于X的所有分数集合H,将H去重后的元素个数就是X的排名。 比如你考了99分,但最高的就只有99分,那么去重之后集合H里就只有99一个元素,个数为1,因此你的Rank为1。 先提取集合H: select b.原创 2021-01-11 22:47:03 · 816 阅读 · 0 评论 -
Mysql 查询第二高,第N高分数.limit、offset、distinct
文章目录返回第二高分数难点解析代码返回第N高分数难点解析代码函数详解limit :(start, count)limit a offset bifnulldistinct 返回第二高分数 难点解析 limit:限时返回的个数或行数 offset:跳过几个 limit 1 offset 1:返回一个结果,跳过一个 例如返回第三高就是:limit 1 offset 2 代码 select ( select distinct Salary from Employee order by Salary desc l原创 2021-01-10 11:53:31 · 1135 阅读 · 1 评论