1.  题目来源:

连续出现的数字

2.  具体题目:

表:Logs表

需求:查询Logs表中所有至少连续出现三次的数字

3.  思路:

首先是连续,那么保证id是连续的;

然后是出现三次,说明id连续对应的数字相同;

利用自连接实现

4.  具体操作:

SELECT DISTINCT a.num ConsecutiveNums 
FROM logs a,logs b,logs c
WHERE a.id = b.id-1
AND b.id = c.id-1
AND a.num = b.num
AND b.num = c.num;

查询结果

LeetCode题库 - 连续出现的数字

 

相关文章:

  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-11
  • 2022-12-23
  • 2021-07-20
  • 2021-12-23
猜你喜欢
  • 2021-11-23
  • 2021-04-28
  • 2022-12-23
  • 2021-07-01
  • 2021-09-01
  • 2021-04-18
  • 2021-09-30
相关资源
相似解决方案