我想从最小值的行数到特定值的行。
例如,

Name / Point
--------------------
Pikachu  / 7
Voltorb / 1
Abra / 4
Sunflora / 3
Squirtle / 8
Snorlax / 12

我想数到7,因此得到返回的结果“4”(计算值为1、3、4、7的行)
我知道我应该使用count()或mysql_num_rows(),但我想不出具体的细节。
谢谢。

最佳答案

如果您使用的是MySQL,那么您可以按点订购:

SELECT count(*) FROM table WHERE Point < 7 ORDER BY Point ASC

如果您想了解ORDER BY的所有信息,请查看w3schools页面:http://www.w3schools.com/sql/sql_orderby.asp
以防您只想基于点值计算行数:
SELECT count(*) FROM table WHERE Point < 7 GROUP BY Point

关于mysql - 计数mysql数据库中的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10985196/

10-16 22:59