-4

我需要一些代码来计算我的 MySQL DB 中小于或大于 20 的值它应该输出有多少值。有任何想法吗?

4

3 回答 3

1

我从来没有处理过'More Like This',但如果你只需要一个查询,这里是:

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
于 2013-10-03T12:21:19.773 回答
1

或者

如果你想计算not 20当时的所有值,

SELECT count(*) as not_20 FROM my_table WHERE my_column <> 20
于 2013-10-03T12:24:08.917 回答
0

将计数初始值设置为零。从 mysql 中选择表,如果变量大于 20,则循环遍历每个变量,然后 count++。最后取 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;
于 2013-10-03T12:23:29.360 回答