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学习总结-基础架构概述
Apr 05 MySQL
left join、inner join、right join的区别
Apr 05 MySQL
jdbc使用PreparedStatement批量插入数据的方法
Apr 27 MySQL
解读MySQL的客户端和服务端协议
May 10 MySQL
MySQL如何构建数据表索引
May 13 MySQL
浅谈MySQL 亿级数据分页的优化
Jun 15 MySQL
MySQL系列之五 视图、存储函数、存储过程、触发器
Jul 02 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
Apr 12 MySQL
详解Mysql事务并发(脏读、不可重复读、幻读)
Apr 29 MySQL
mysql数据库隔离级别详解
Jun 16 MySQL
MySQL自定义函数及触发器
Aug 05 MySQL
MySQL 原理与优化之原数据锁的应用
Aug 14 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
简单采集了yahoo的一些数据
2007/02/14 PHP
php实现的常见排序算法汇总
2014/09/08 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
PHP 裁剪图片
2021/03/09 PHP
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
jQuery对象与DOM对象之间的相互转换
2015/03/03 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
JavaScript实现经典排序算法之冒泡排序
2016/12/28 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
vue新建项目并配置标准路由过程解析
2019/12/09 Javascript
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
在Vue 中实现循环渲染多个相同echarts图表
2020/07/20 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
JavaScript实现网页动态生成表格
2020/11/25 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
python二分法实现实例
2013/11/21 Python
python实现xlsx文件分析详解
2018/01/02 Python
python多进程提取处理大量文本的关键词方法
2018/06/05 Python
python连接打印机实现打印文档、图片、pdf文件等功能
2020/02/07 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
Python关于反射的实例代码分享
2020/02/20 Python
微信浏览器左上角返回按钮拦截功能
2017/11/21 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
介绍一下Java中标识符的命名规则
2014/02/03 面试题
售房委托书
2014/08/30 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
教师节标语大全
2014/10/07 职场文书
千与千寻观后感
2015/06/04 职场文书
如何使用flask将模型部署为服务
2021/05/13 Python
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技
Oracle中DBLink的详细介绍
2022/04/29 Oracle