我正在使用SQL,我想计算没有循环的行数。我似乎无法让"COUNT“关键字工作,但我知道在MySQL中,mysql_num_row可以做到这一点。在SQL中有没有类似于mysql_num_row的方法?
发布于 2011-03-31 02:55:24
SELECT COUNT(*) FROM tablename这将计算表"tablename“中的行数/条目数
有关更多信息,请查看手册:http://dev.mysql.com/doc/refman/5.1/en/counting-rows.html
WHERE EDIT正如Ken White建议的那样,您当然可以通过添加子句来缩小结果记录集的范围
发布于 2011-03-31 03:34:26
给定任何查询
select ..
from .. multiple ..
where .. group by.. order by..
limit ..将其包装在子查询中,并对其进行计数(*
select count(*) from (
select ..
from .. multiple ..
where .. group by.. order by..
limit ..
) X根据语法要求,) X位将为其提供别名。当然,如果原始查询以;结尾,请从子查询中删除它。
https://stackoverflow.com/questions/5490774
复制相似问题