mysql查找连续出现n次以上的数字


Posted in MySQL onMay 11, 2022

查找连续出现n次以上的数

mysql查找连续出现n次以上的数字

id连续的,因此三表关联查询

select distinct(l1.num) as ConsecutiveNums  
from Logs l1,Logs l2,Logs l3
where 
l1.id=l2.id-1 and l1.id=l3.id-2 
and l1.num=l2.num and l1.num =l3.num

方法二,利用自定义变量进行分组 ,将连续的值都分到一个组里面,然后就可以group by 分组找出来了 。

select  distinct(num) as ConsecutiveNums from 
(
select id,num,
if(@lastNum!=num,@group:=@group+1,@group) as g,
if(@lastNum!=num,@lastNum:=num,@lastNum) as c  from 
(select id,num from Logs )a,
(select @lastNum:=0,@group:=0 )b  
) m group by g  having count(1)>=3  order by id 

查询重复出现次数最多的记录

MySQL查询的方法很多,下面为您介绍的MySQL查询语句用于实现查询重复出现次数最多的记录,对于学习MySQL查询有很好的帮助作用。

在有些应用里面,我们需要查询重复次数最多的一些记录,虽然这是一个很简单的查询语句,但是对许多初学者来说,仍然有些难度,特发此文章备查。

SELECT keyword, count( * ) AS count  
FROM article_keyword  
GROUP BY keyword  
ORDER BY count DESC  
LIMIT 20  

此段查询语句返回 article_keyword 表中 keyword 重复次数(count)最多的20条记录。

SELECT DISTINCT count( * ) AS count  
FROM article_keyword  
GROUP BY keyword  
ORDER BY count DESC  
LIMIT 6  

此段查询语句返回 article_keyword 表中 keyword 的重复次数(count)排名前 6 的数值。通过添加 DISTINCT 返回唯一记录。

MySQL 相关文章推荐
MySQL 如何分析查询性能
May 12 MySQL
浅谈MySQL user权限表
Jun 18 MySQL
MySQL中datetime时间字段的四舍五入操作
Oct 05 MySQL
MySQL中的引号和反引号的区别与用法详解
Oct 24 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
Mysql分库分表之后主键处理的几种方法
Feb 15 MySQL
MySQL插入数据与查询数据
Mar 25 MySQL
MySQL事务操作的四大特性以及并发事务问题
Apr 12 MySQL
解决Mysql中的innoDB幻读问题
Apr 29 MySQL
mysql查找连续出现n次以上的数字
May 11 MySQL
MySQL数据库 任意ip连接方法
May 20 MySQL
MySQL中EXPLAIN语句及用法
May 20 MySQL
mysql如何查询连续记录
May 11 #MySQL
mysql 体系结构和存储引擎介绍
MySQL数据库 安全管理
May 06 #MySQL
Mysql 文件配置解析介绍
May 06 #MySQL
MySQL数据库中的锁、解锁以及删除事务
May 06 #MySQL
mysql性能优化以及配置连接参数设置
May 06 #MySQL
Mysql InnoDB 的内存逻辑架构
You might like
PHP Directory 函数的详解
2013/03/07 PHP
PHP获取当前所在目录位置的方法
2014/11/26 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
2015/04/03 PHP
[企业公众号]升级到[企业微信]之后发送消息失败的解决方法
2017/06/30 PHP
javascript 弹出层组件(升级版)
2011/05/12 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
[57:28]2018DOTA2亚洲邀请赛 4.6 淘汰赛 TNC vs Liquid 第一场
2018/04/10 DOTA
[01:20:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第四场 8.26
2018/08/30 DOTA
Python安装模块的常见问题及解决方法
2018/02/05 Python
python3 cvs将数据读取为字典的方法
2018/12/22 Python
python随机在一张图像上截取任意大小图片的方法
2019/01/24 Python
Python控制Firefox方法总结
2019/06/03 Python
如何通过python的fabric包完成代码上传部署
2019/07/29 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
2020/07/14 Python
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
外贸主管求职简历的自我评价
2013/10/23 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python