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的总记录行数另类方法相关推荐

  1. php获取数据库表中总记录行数并打印

    <?php require("init.php");$sql = "SELECT count(*) FROM ha_user";$result = mys ...

  2. mysql删除重复的判断_MySQL中查询、删除重复记录一共有多少种方法?

    前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: select title,count(*) as coun ...

  3. mysql group by取条数最多_mysql获取group by总记录行数的方法

    本文实例讲述了mysql获取group by总记录行数的方法,分享给大家供大家参考.具体方法分析如下: 一般来说,mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组 ...

  4. mysql groupby 取值_mysql获取groupby总记录行数的方法

    本文实例讲述了mysql获取group by总记录行数的方法,分享给大家供大家参考.具体方法分析如下: 一般来说,mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组 ...

  5. mysql 亿级表count_码云社 | 砺锋科技-MySQL的count(*)的优化,获取千万级数据表的总行数 - 用代码改变世界...

    专注于Java领域优质技术号,欢迎关注 作者:李长念 一.前言 这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去.找了很多优化方案,最后另辟蹊径 ...

  6. mysql的count(*)的优化,获取千万级数据表的总行数

    一.前言 这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去.找了很多优化方案,最后另辟蹊径,选择了用explain来获取总行数. 二.关于cou ...

  7. MySQL 的 count(*) 的优化,获取千万级数据表的总行数

    一.前言 这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去.找了很多优化方案,最后另辟蹊径,选择了用explain来获取总行数. 二.关于cou ...

  8. mysql统计去重记录数量_MySQL分组后,如何统计记录条数

    MySQL分组后,统计记录条数的方法:1.统计记录条数,代码为[SELECT num,count(*) AS counts from test_a GROUP BY num]:2.对num去重后的数量 ...

  9. mysql 中文 3个字节_mysql里一个中文汉字占多少字节数?

    在mysql中,如果是latin1字符集下,一个中文汉字占2个字节数:如果是utf8字符集下,一个中文汉字占3个字节数:如果是gbk字符集下,一个中文汉字占2个字节数. (推荐教程:mysql视频教程 ...

最新文章

  1. php 开发百度聚合,php利用百度javascript API实现导航
  2. SAP PM设备主记录
  3. 有没有哪些数学猜想是验证到很大的数以后才发现是错的?
  4. Spring Cloud【Finchley】-01服务提供者与服务消费者
  5. 以列表形式输出_python格式化输出总结
  6. ButtonRenderer
  7. Hadoop datanode正常启动,但是jps差不多datanode进程,而且Live nodes中却缺少节点
  8. C++学习系列笔记(五)
  9. Visual Studio 2019 RC入门——第1部分
  10. 关于XML序列化与CultureInfo
  11. SecureCRT SSH 失败 Key exchange failed 解决方法
  12. lfw分类 python_LFW精确度验证__python读写txt
  13. chrome强烈推荐安装Octotree插件
  14. python处理卫星云图获取亮温值
  15. Python乒乓球小游戏源代码
  16. java实现在线预览----poi操作word转html及03、07版本兼容问题
  17. 快速获取今天是星期几
  18. 使用图像处理技术和卷积神经网络(CNN)的作物病害检测
  19. hp微型计算机装打印机,hp打印机如何安装 hp打印机安装步骤及注意事项【详解】...
  20. Yolov5 Tensorrt win10 C++ 部署2022

热门文章

  1. 关键词怎么布局,什么样的内容会参与排名【超越竞争对手】
  2. 转: keytool - 密钥和证书管理工具
  3. bp上传php文件,文件上传-1
  4. 基于C++的FPS射击训练小游戏
  5. 合成文字图片数据集的注意事项
  6. 如何根据一张照片推算出所在经纬度
  7. 电脑速度慢怎么办?这些方法帮你快速提速!
  8. 8.试用期工作总结八
  9. 批量下载对路网图片并生成html
  10. HTML5视频字幕与WebVTT