MySQL DB から 20 未満または 20 を超える値のカウントを取得するコードが必要です。値の数を出力する必要があります。何か案は?
質問する
2820 次
3 に答える
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 に答える