嘿 我需要一些代码来获取MySQL数据库中小于或大于20的值的计数 它应该输出有多少个值。有什么想法吗?
答案 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;