支付宝赞助帐号:service@kuitao8.com 

mysql连续出现的数字

Created2018-06-29   Views 45    Author 懒人程序

编写一个 SQL 查询,查找所有至少连续出现三次的数字。

+----+-----+ | Id | Num | +----+-----+ | 1 | 1 | | 2 | 1 | | 3 | 1 | | 4 | 2 | | 5 | 1 | | 6 | 2 | | 7 | 2 | +----+-----+ 例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。

+-----------------+ | ConsecutiveNums | +-----------------+ | 1 | +-----------------+

select distinct b1.Num as ConsecutiveNums from Logs b1,Logs b2,Logs b3 where b1.Id=b2.Id-1 and b2.Id=b3.Id-1 and b1.Num=b2.num and b2.num=b3.num
上一篇: mysql分类排名写法
下一篇:没有了
支持键盘 ← →

邮件订阅

订阅我们的精彩内容