网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

sql:查找所有至少连续出现三次的数字

时间:2024-10-15 11:49:48

1、编写一个 SQL 查询,查找所有至少连续出现三次的数字。这个表结构如下所示。

sql:查找所有至少连续出现三次的数字

3、我们来仔细读一下题目,至少Num连续出现三次,代表id是连续的,并且三个id连续。好比上面id:1 2 3 。我们可以得出sql语句如下所示。

sql:查找所有至少连续出现三次的数字

5、我们用distinct 把sql语句中的Num去重复。

sql:查找所有至少连续出现三次的数字

7、如果加上条件,连续的三个数,那么id相差1select * fromLogs l1,Logs l2,Logs l3where l1.Id=l2.Id-1and l2.Id=l3.Id-1结果如下:

sql:查找所有至少连续出现三次的数字

9、我们要获取num,并且去重复。

sql:查找所有至少连续出现三次的数字
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com