文巾解题 180. 连续出现的数字
生活随笔
收集整理的這篇文章主要介紹了
文巾解题 180. 连续出现的数字
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 題目描述
?
2 解題思路
連續出現的意味著相同數字的 Id 是連著的。所以我們可以聯立三個表格:
注意我們對最后的操作需要進行一個DISTINCT的操作,因為可能出現這樣的數據:
答案只要一個3就可以了,如果不進行distinct的話,上述數據會返回兩個3
SELECT DISTINCT L.ConsecutiveNums FROM (SELECT L1.Num AS ConsecutiveNumsFROM Logs L1,Logs L2,Logs L3WHERE L1.Num=L2.Num AND L2.Num=L3.Num AND L1.Id=L2.Id-1 AND L2.Id=L3.Id-1) AS L總結
以上是生活随笔為你收集整理的文巾解题 180. 连续出现的数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 文巾解题 178. 分数排名
- 下一篇: 文巾解题 184. 部门工资最高的员工