mysql 表查询结果 总行数计算
2024-09-05 07:22:07
一般的查询语句是这样的
SELECT id,name FROM SystemEvents WHERE 1=1 limit 9,10
SELECT * FROM SystemEvents WHERE 1=1 limit 9,10
这样查询出来的结果 要统计行数很麻烦 有一个方法可以将上次查询的结果 统计出来行数 并且不会管limit是否存在 同时保留条件
SELECT SQL_CALC_FOUND_ROWS id,name FROM SystemEvents WHERE 1=1 limit 9,10
只要加一句SQL_CALC_FOUND_ROWS在 *号或列名之前
然后在查询完后马上使用found_rows()函数来查询上次查询的结果统计
SELECT found_rows() AS rowcount
最新文章
- composer
- 【笔记】ztree的使用
- JNI 翻译 转 Delphi 的 经验 方法
- React Ntive 学习手记
- 03 Hibernate错题分析
- python: HTML之 鼠标放上去下拉项字体显示不同颜色
- Python基础(3)--列表和元组
- oracle中drop、delete和truncate的区别
- SQL数据库安装
- Express 3.0新手指南入门教程
- python3中的一些小改动
- java类型转换详解(自动转换和强制转换)
- Python内置函数(33)——int
- Windows系统IntelliJ IDEA安装配置
- C_汉诺塔的故事(递归)
- Oracle课程档案,第十六天
- mysqlbinlog恢复数据注意事项【转】
- SQL表分区之二
- 20180831xlVBA_WorksheetsCosolidate
- catalan 递推