如何计算 MySQL 查询返回的行数

本文关键字:返回 查询 MySQL 何计算 计算 | 更新日期: 2023-09-27 17:56:48

除了将数据加载到DataTable并使用Rows.Count或使用MySqlDataReader并遍历所有结果行之外,还有更简单的方法吗?

如何计算 MySQL 查询返回的行数

如果您无法轻松更改查询

SELECT COUNT(*) FROM (<your complete query here>)

您可以执行如下查询:

SELECT COUNT(*) FROM MyTable;
您可以使用

MySQL信息函数FOUND_ROWS。只需在SELECT查询后立即运行它即可。喜欢这个:

SELECT FOUND_ROWS()

Exec an

select count(*) from MyTable WHERE <clause>

并使用 ExecuteScalar() 获取结果