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

Id Num
1 1
2 1
3 1
4 2
5 1
6 2
7 2
---- -----

例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的数字。
|-----------------|

ConsecutiveNums
1
-----------------
1
2
3
4
select distinct num ConsecutiveNums  from
(select lag(num,1,null)over(order by id) last_num,num,lead(num,1,null)over(order by id) next_num
from Logs ) A
where A.last_num=A.num and A.next_num=A.num