本文实例讲述了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数据库程序设计有所帮助。

本文标题: mysql获取group by总记录行数的方法

本文地址: http://www.cppcns.com/shujuku/mysql/114989.html

mysql group by取条数最多_mysql获取group by总记录行数的方法相关推荐

  1. mysql group by 行数_mysql获取group by的总记录行数另类方法

    mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组的记录数. mysql的SQL_CALC_FOUND_ROWS 使用 获取查询的行数 在很多分页的程序中都这样写: ...

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

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

  3. php mysql 影响的行数,php mysql_affected_rows获取sql执行影响的行数

    php mysql_affected_rows函数用于获取执行某一SQL语句(如INSERT,UPDATE 或 DELETE )所影响的行数,本文章向大家介绍php mysql_affected_ro ...

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

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

  5. MySQL获取数据库每个表的行数

    这个问题的起因,是我要进行数据库数据的迁移,迁移后确定数据是否都迁移成功而遇到的. 对于数据库的迁移,我是使用MySQL官方的数据库管理工具MySQL Workbench完成的.源数据库和目标数据库都 ...

  6. php mysql_affected_rows获取sql执行影响的行数

    php mysql_affected_rows函数用于获取执行某一SQL语句(如INSERT,UPDATE 或 DELETE )所影响的行数,本文章向大家介绍php mysql_affected_ro ...

  7. group count聚集函数无法直接统计出分组后的总记录数

    数据库Group By类型语句统计记录条数 最近做一个分页查询查询的数据采用了group by来完成数据的查询处理,需要统计分组后的数据总数发现count(*) 聚集函数无法直接统计出分组后的总记录数 ...

  8. mysql rownum groupby_如何正确利用Rownum来限制查询所返回的行数?

    如何正确利用Rownum来限制查询所返回的行数? 软件环境: 1.Windows NT4.0+ORACLE 8.0.4 2.ORACLE安装路径为:C:\ORANT 含义解释: 1.rownum是or ...

  9. 如何在mysql查询结果集中得到记录行号_MySQL中在查询结果集中得到记录行号的方法...

    如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号, ISO SQL:2003 标准提出的方法是提供 ROW_NUMBER() / RANK() 函数. Oracle 中可以使用标准 ...

最新文章

  1. python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符
  2. 从Java到Kotlin(三)
  3. 【django】数据库操作-增 删 改
  4. centos 安装部署 zabbix3
  5. python关于七巧板的代码_Css打造一个简单的静态七巧板
  6. 象棋中常用的最小值最大值算法及剪枝算法
  7. redis 流 stream的使用总结 - 基础命令
  8. PHP解析URL并得到URL中的参数
  9. 分享一套高级Java笔试题(实拍高清图)
  10. qemu-img创建qcow2虚拟磁盘的预分配策略
  11. 查看gradle dependencies
  12. PHP的抽象类与接口
  13. Android笔记 Android艺术探索笔记 Pacel VS Serialize Demo
  14. OpenSSF 获1000万美元投资,提升开源软件和软件供应链安全
  15. Code::Blocks IDE - Open Source, Cross-platform Free C++ IDE
  16. 港交所上新衍生工具:“界内证”——交易规则与投资价值全解析
  17. 【OR】YALMIP 几何规划
  18. python外包凹多边形生成_用Opencv python裁剪图像中的凹多边形
  19. 语音识别语言模型介绍
  20. linux 第三方nali显示IP地址归属地

热门文章

  1. Tensorflow学习: 乘法demo
  2. qt sse指令加速配置
  3. Windows下部署最新版青龙、诺兰、傻妞入门保姆级教程
  4. 8.文本处理(编码解码/文件操作)
  5. ps一点等于多少厘米_50寸液晶电视尺寸是多少
  6. python类方法和实例方法syntax errors_Python 实例方法,类方法和静态方法
  7. SpringCloud中Feign的适配器的实现方案
  8. 验证证书有效期_笔试查分前,教资考试4个有效期你到底弄清楚了没?逾期不补!...
  9. python打包成exe_Python打包文件为exe,PyInstaller应用
  10. 求单链表的最大值与原地逆转_江西师范大学硕士学位研究生入学考试数据结构试题(2003年)一.doc...