首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SQL中是否有类似于mysql_num_row的计数方法?

问在SQL中是否有类似于mysql_num_row的计数方法?
EN

Stack Overflow用户
提问于 2011-03-31 02:50:53
回答 2查看 198关注 0票数 3

我正在使用SQL,我想计算没有循环的行数。我似乎无法让"COUNT“关键字工作,但我知道在MySQL中,mysql_num_row可以做到这一点。在SQL中有没有类似于mysql_num_row的方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-31 02:55:24

代码语言:javascript
复制
SELECT COUNT(*) FROM tablename

这将计算表"tablename“中的行数/条目数

有关更多信息,请查看手册:http://dev.mysql.com/doc/refman/5.1/en/counting-rows.html

WHERE EDIT正如Ken White建议的那样,您当然可以通过添加子句来缩小结果记录集的范围

票数 3
EN

Stack Overflow用户

发布于 2011-03-31 03:34:26

给定任何查询

代码语言:javascript
复制
select ..
from .. multiple ..
where .. group by.. order by..
limit ..

将其包装在子查询中,并对其进行计数(*

代码语言:javascript
复制
select count(*) from (

select ..
from .. multiple ..
where .. group by.. order by..
limit ..

) X

根据语法要求,) X位将为其提供别名。当然,如果原始查询以;结尾,请从子查询中删除它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5490774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档