从MySQL数据库中计算所有大于或小于20的值

时间:2013-10-03 12:17:56

标签: php count less morelikethis

嘿 我需要一些代码来获取MySQL数据库中小于或大于20的值的计数 它应该输出有多少个值。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

我从未处理过“更喜欢这个”,但如果你只需要一个查询,那么它就是:

SELECT count(*) as less_than_20 FROM my_table WHERE my_column < 20

SELECT count(*) as greater_than_20 FROM my_table WHERE my_column > 20

答案 1 :(得分:1)

OR

如果您想要计算not 20的所有值,那么

SELECT count(*) as not_20 FROM my_table WHERE my_column <> 20

答案 2 :(得分:0)

将计数初始值设置为零。从mysql中选择表,如果变量大于20则循环遍历每个变量,然后计算++。最后取count的值,这将是我们预期的结果。

$count=0;
$result=mysql_query("SELECT column_name FROM table_name");
while($row=mysql_fetch_assoc($result))
{
if($row['column_name']>20)
{
$count++;
}
}
echo $count;