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 Innodb关键特性之插入缓冲(insert buffer)
Apr 08 MySQL
浅谈mysql执行过程以及顺序
May 12 MySQL
MySQL笔记 —SQL运算符
Jan 18 MySQL
彻底解决MySQL使用中文乱码的方法
Jan 22 MySQL
Mysql如何实现不存在则插入,存在则更新
Mar 25 MySQL
MySQL学习必备条件查询数据
Mar 25 MySQL
解决Mysql报错 Table 'mysql.user' doesn't exist
May 06 MySQL
MySQL sql模式设置引起的问题
May 15 MySQL
MySQL GTID复制的具体使用
May 20 MySQL
MySql数据库触发器使用教程
Jun 01 MySQL
mysql中关键词exists的用法实例详解
Jun 10 MySQL
MySQL约束(创建表时的各种条件说明)
Jun 21 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数组最大值,最小值的代码
2011/10/31 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
YII2框架中使用yii.js实现的post请求
2017/04/09 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
js 字符串操作函数
2009/07/25 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
基于mouseout和mouseover等类似事件的冒泡问题解决方法
2013/11/18 Javascript
JS将制定内容复制到剪切板示例代码
2014/02/11 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
浅谈react+es6+webpack的基础配置
2017/08/09 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
python设置检查点简单实现代码
2014/07/01 Python
小结Python用fork来创建子进程注意事项
2014/07/03 Python
Python常用模块介绍
2014/11/21 Python
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
使用Python对MySQL数据操作
2017/04/06 Python
在pandas中一次性删除dataframe的多个列方法
2018/04/10 Python
英格兰橄榄球商店:England Rugby Store
2016/12/17 全球购物
泰国第一在线超市:Tops
2021/02/13 全球购物
班组长工作职责
2013/12/25 职场文书
如何写你的创业计划书
2014/01/07 职场文书
社区领导班子四风问题原因分析及整改措施
2014/09/28 职场文书
地道战观后感300字
2015/06/04 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
丧事酒宴答谢词
2015/09/30 职场文书
创业计划书之韩国烧烤店
2019/09/19 职场文书
MySQL 1130异常,无法远程登录解决方案详解
2021/08/23 MySQL
Java实现给Word文件添加文字水印
2022/02/15 Java/Android