面试题:查询连续出现的数字
生活随笔
收集整理的這篇文章主要介紹了
面试题:查询连续出现的数字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
難度:中等
寫一段SQL查詢至少連續出現3次的數字。
+----+-----+ | Id | Num | +----+-----+ | 1 | 1 | | 2 | 1 | | 3 | 1 | | 4 | 2 | | 5 | 1 | | 6 | 2 | | 7 | 2 | +----+-----+
例如:上圖表?Logs,?1?是唯一一個連續出現3次的數字。
?
答案:
Select DISTINCT l1.Num from Logs l1, Logs l2, Logs l3 where l1.Id=l2.Id-1 and l2.Id=l3.Id-1 and l1.Num=l2.Num and l2.Num=l3.Num
?
轉載于:https://www.cnblogs.com/wan1976/p/4762906.html
總結
以上是生活随笔為你收集整理的面试题:查询连续出现的数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坏种电影2018在哪儿看
- 下一篇: 用100级的蹦神 觉醒大天使 蛛后能打过