-4

MySQL DB から 20 未満または 20 を超える値のカウントを取得するコードが必要です。値の数を出力する必要があります。何か案は?

4

3 に答える 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 に答える