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
MySQL优化之如何写出高质量sql语句
May 17 MySQL
MYSQL(电话号码,身份证)数据脱敏的实现
May 28 MySQL
MySQL完整性约束的定义与实例教程
May 30 MySQL
MySQL中的布尔值,怎么存储false或true
Jun 04 MySQL
MySQL分库分表详情
Sep 25 MySQL
MYSQL 表的全面总结
Nov 11 MySQL
MySQL之select、distinct、limit的使用
Nov 11 MySQL
简单聊一聊SQL注入及防止SQL注入
Mar 23 MySQL
在MySQL中你成功的避开了所有索引
Apr 20 MySQL
Mysql InnoDB 的内存逻辑架构
May 06 MySQL
sql注入报错之注入原理实例解析
Jun 10 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 Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
php生成QRcode实例
2014/09/22 PHP
php数组分页实现方法
2016/04/30 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
JS 分号引起的一段调试问题
2009/06/18 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
js实现3D图片展示效果
2017/03/09 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
2021/02/08 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[38:39]KG vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
使用python 获取进程pid号的方法
2014/03/10 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
python实现类之间的方法互相调用
2018/04/29 Python
tensorflow实现简单逻辑回归
2018/09/07 Python
python打造爬虫代理池过程解析
2019/08/15 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
关于随地扔垃圾的检讨书
2014/09/30 职场文书
热情服务标语
2014/10/07 职场文书
小学四年级班主任工作经验交流材料
2015/11/02 职场文书
协议书格式模板
2016/03/24 职场文书
Python Django搭建文件下载服务器的实现
2021/05/10 Python
华为HarmonyOS3.0强在哪? 看看鸿蒙3.0这7个小功能
2023/01/09 数码科技