2

mysql テーブル PHP から最大の整数値を取得する方法

   $getingstoredata=mysql_query('select number from number ');

   while ($getstd=mysql_fetch_row($getingstoredata)){

   print_r($getstd);
                                                    }

テーブルの構造はこの画像と同じhttp://fastcoding.tk/table.png

私は最大の整数値を表示したいです。たとえば、120 はこのテーブルの最大値です

4

6 に答える 6

8

MAX() を使用

SELECT MAX(number) FROM number
于 2013-11-07T11:09:05.027 に答える
2

集計関数を簡単に使用できます。SELECT MAX(field_name) FROM table_name GROUP BY field_name;

また、DESC で「order by」句を使用して、結果セットから最初の行をフェッチすることもできます。

于 2013-11-07T12:39:44.833 に答える
1
select MAX(number) from number;
于 2013-11-07T11:11:37.053 に答える
0

フィールドが、一部の値が文字で始まる混合 varcharである場合は、次のソリューションを使用できます。

SELECT max(number) FROM table WHERE number REGEXP '^[0-9]+$';
  1. 関数 max() は最高値を取ります
  2. 正規表現は、数字で始まらないすべての値を並べ替えます
于 2016-03-24T15:24:24.187 に答える
-1
$hinteger=mysql_query("SELECT MAX(integer) FROM number");
于 2014-10-15T05:04:04.330 に答える