Goo*_*bot 13 mysql count select mysql-5.5
我想捕捉 X 行,因此,我设置了LIMIT X; 但是我怎样才能同时计算总行数呢?
目前,我使用两个单独的查询来这样做
SELECT COUNT(*) FROM col WHERE CLAUSE
SELECT * FROM col WHERE CLAUSE LIMIT X
Run Code Online (Sandbox Code Playgroud)
有没有办法在一个查询中做到这一点?
编辑:输出应该是col单元格和行数。实际上,选择col单元格后,它应该只走表格以进行计数。
我知道不可能合并这两个查询,因为第一个返回 1 行,但第二个返回 X 行。我很好奇 mysql 中是否有一个函数可以在LIMIT.
小智 5
我知道这是一个旧的,但它不再有效,MySQL >= 8.0.17 cf MySQL Function Found_Rows()
所以我们仍然必须发出两个查询,即。COUNT()不幸的是,用 加一个。
| 归档时间: |
|
| 查看次数: |
44323 次 |
| 最近记录: |