SQL计算某一值连续出现的最大次数
来源:互联网 发布:创业项目 知乎 编辑:程序博客网 时间:2024/05/19 02:19
root@127.0.0.1 : test > select * from itpub1;
+------+------+
| id | name |
+------+------+
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 1 |
| 5 | 2 |
| 6 | 2 |
| 7 | 1 |
| 8 | 1 |
+------+------+
8 rows in set (0.00 sec)
root@127.0.0.1 : test > select aa.name,max(rownum) maxrow from ( select ib.id,ib.name,if((ib.name=@pname) , @row:=@row+1 , @row:=1) rownum , @pname:=ib.name pn from itpub1 ib, (select @row:=0, @pname:='000000') row1 ) aa group by aa.name;
+------+--------+
| name | maxrow |
+------+--------+
| 1 | 4 |
| 2 | 2 |
+------+--------+
+------+------+
| id | name |
+------+------+
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 1 |
| 5 | 2 |
| 6 | 2 |
| 7 | 1 |
| 8 | 1 |
+------+------+
8 rows in set (0.00 sec)
root@127.0.0.1 : test > select aa.name,max(rownum) maxrow from ( select ib.id,ib.name,if((ib.name=@pname) , @row:=@row+1 , @row:=1) rownum , @pname:=ib.name pn from itpub1 ib, (select @row:=0, @pname:='000000') row1 ) aa group by aa.name;
+------+--------+
| name | maxrow |
+------+--------+
| 1 | 4 |
| 2 | 2 |
+------+--------+
2 rows in set (0.00 sec)
--本篇文章转自:SQL--计算某一值连续出现的最大次数
0 0
- SQL计算某一值连续出现的最大次数
- 最大连续出现的次数
- 一条sql求某一字段不同值出现的次数
- php编程: 怎样计算某一值在数组中重复出现的次数?
- SQL语句之计算次数出现最多的值
- 统计每个值连续出现的次数
- 统计一个二进制字符串连续出现0或者连续出现1的最大次数
- SQl获取某一字符出现次数
- sql语句实现返回某一字符串中出现某一字符的次数
- java---计算出现次数最大的任意字符
- 获取表中某一列的值出现的次数
- [SQL]计算字符在字符串中出现的次数
- 二进制串中连续出现的0或1的最大次数
- Postgresql 动态统计某一列的某一值出现的次数
- 递归算法查找字符串中相同字符连续出现的最大次数
- 找出01字符串中0和1连续出现的最大次数
- 判断A字符串在B字符串中连续出现的最大次数
- 判断A字符串在B字符串中连续出现的最大次数
- IHS配置安全漏洞: 支持不推荐使用的 SSL 版本、在降级的旧加密上填充 Oracle、检测到 RC4 密码套件、支持弱 SSL 密码套件、 重构 RSA 导出键(又称为 FREAK)
- hdoj 【BestCoder Round #81 (div.2)】 5670 Machine
- js 学习网站
- AD10 PCB文件统一设置字体大小(默认字体大小)
- 字符串匹配算法总结
- SQL计算某一值连续出现的最大次数
- iOS 学习路线图
- VIN驱动个人总结
- java_io_文件夹中文件遍历
- Catalan数 卡特兰数
- 十进制转十六进制
- Android Animation 动画的使用方法与介绍
- mysqldump --single-transaction 和--lock-tables参数详解
- 大数据Spark“蘑菇云”行动-第10课:Scala继承彻底实战和Spark源码鉴赏