数据库
文章平均质量分 52
持续更新包含mysql、’sql Server、以及Oracle的一些常见知识点、常见面试题
X_Jun005
这个作者很懒,什么都没留下…
展开
-
MySQL 查找所有至少连续出现三次的数字
文章目录思路详解思路详解原创 2021-01-13 17:24:59 · 622 阅读 · 0 评论 -
MySQL实现同名次排序、且名次之间不间隔排序
文章目录思路详解代码本篇疑难点思路详解1、首先我们知道的是要排序select a.Score as Scorefrom Scores as aorder 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 · 826 阅读 · 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 Employeeorder by Salary descl原创 2021-01-10 11:53:31 · 1139 阅读 · 1 评论