![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL整理
Andy_mq
每天一点折磨,更能体会生活的不易!!!
展开
-
查找连续出现数字
查找连续出现的数字 1. 思路 - 即使是单表,也使用多表查询的方式,相互之间id值是减1或者加1的关系; - 值是相等的关系; 例:编写一个 SQL 查询,查找所有至少连续出现三次的数字。 select lg1.Num from Logs as lg1, Logs as lg2, Logs as lg3 where lg1.Id = lg2.Id -1 and原创 2021-07-17 14:24:43 · 280 阅读 · 0 评论 -
MYSQL笔记:交换位置
交换位置 算法思路 - 对于所有座位 id 是奇数的学生,修改其 id 为 id+1, - 如果最后一个座位 id 也是奇数,则最后一个座位 id 不修改。 - 对于所有座位 id 是偶数的学生,修改其 id 为 id-1。 用到的函数 - case when then else end:条件语句 - mod: 求余数 select (case when mod(id,2) != 0 and id != counts th原创 2021-07-17 14:19:13 · 230 阅读 · 0 评论