mysql group by 行数_mysql获取group by的总记录行数另类方法
mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组的记录数。
mysql的SQL_CALC_FOUND_ROWS 使用 获取查询的行数 在很多分页的程序中都这样写:
代码如下
SELECT COUNT(*) from `table` WHERE ......;
查出符合条件的记录总数
代码如下
SELECT * FROM `table` WHERE ...... limit M,N;
查询当页要显示的数据 这样的语句可以改成:
代码如下
SELECT SQL_CALC_FOUND_ROWS * FROM `table` WHERE ...... limit M, N;
SELECT FOUND_ROWS();
因此可以配合mysql自带的SQL_CALC_FOUND_ROWS和FOUND_ROWS()函数可以实现。
代码如下
SELECT SQL_CALC_FOUND_ROWS t3.id, a,bunch,of,other,stuff FROM t1, t2, t3 WHERE(associate t1,t2,and t3 with each other) GROUPBY t3.id LIMIT 10,20SELECT FOUND_ROWS() as count;
使用以上两个语句即可完成满足group by的总记录行数。
另附:
group by 的简单使用方法:
代码如下
'SELECT column_id,count(*) as count FROM my_table group by column_id';
您可能感兴趣的文章:MYSQL中获取得最后一条记录的语句Java获取最后插入MySQL记录的自增ID值的3种方法PHP获取MySql新增记录ID值的3种方法mysql获取group by总记录行数的方法MySQL获取所有分类的前N条记录
mysql group by 行数_mysql获取group by的总记录行数另类方法相关推荐
- php获取数据库表中总记录行数并打印
<?php require("init.php");$sql = "SELECT count(*) FROM ha_user";$result = mys ...
- mysql删除重复的判断_MySQL中查询、删除重复记录一共有多少种方法?
前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: select title,count(*) as coun ...
- mysql group by取条数最多_mysql获取group by总记录行数的方法
本文实例讲述了mysql获取group by总记录行数的方法,分享给大家供大家参考.具体方法分析如下: 一般来说,mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组 ...
- mysql groupby 取值_mysql获取groupby总记录行数的方法
本文实例讲述了mysql获取group by总记录行数的方法,分享给大家供大家参考.具体方法分析如下: 一般来说,mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组 ...
- mysql 亿级表count_码云社 | 砺锋科技-MySQL的count(*)的优化,获取千万级数据表的总行数 - 用代码改变世界...
专注于Java领域优质技术号,欢迎关注 作者:李长念 一.前言 这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去.找了很多优化方案,最后另辟蹊径 ...
- mysql的count(*)的优化,获取千万级数据表的总行数
一.前言 这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去.找了很多优化方案,最后另辟蹊径,选择了用explain来获取总行数. 二.关于cou ...
- MySQL 的 count(*) 的优化,获取千万级数据表的总行数
一.前言 这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去.找了很多优化方案,最后另辟蹊径,选择了用explain来获取总行数. 二.关于cou ...
- mysql统计去重记录数量_MySQL分组后,如何统计记录条数
MySQL分组后,统计记录条数的方法:1.统计记录条数,代码为[SELECT num,count(*) AS counts from test_a GROUP BY num]:2.对num去重后的数量 ...
- mysql 中文 3个字节_mysql里一个中文汉字占多少字节数?
在mysql中,如果是latin1字符集下,一个中文汉字占2个字节数:如果是utf8字符集下,一个中文汉字占3个字节数:如果是gbk字符集下,一个中文汉字占2个字节数. (推荐教程:mysql视频教程 ...
最新文章
- php 开发百度聚合,php利用百度javascript API实现导航
- SAP PM设备主记录
- 有没有哪些数学猜想是验证到很大的数以后才发现是错的?
- Spring Cloud【Finchley】-01服务提供者与服务消费者
- 以列表形式输出_python格式化输出总结
- ButtonRenderer
- Hadoop datanode正常启动,但是jps差不多datanode进程,而且Live nodes中却缺少节点
- C++学习系列笔记(五)
- Visual Studio 2019 RC入门——第1部分
- 关于XML序列化与CultureInfo
- SecureCRT SSH 失败 Key exchange failed 解决方法
- lfw分类 python_LFW精确度验证__python读写txt
- chrome强烈推荐安装Octotree插件
- python处理卫星云图获取亮温值
- Python乒乓球小游戏源代码
- java实现在线预览----poi操作word转html及03、07版本兼容问题
- 快速获取今天是星期几
- 使用图像处理技术和卷积神经网络(CNN)的作物病害检测
- hp微型计算机装打印机,hp打印机如何安装 hp打印机安装步骤及注意事项【详解】...
- Yolov5 Tensorrt win10 C++ 部署2022