2015年9月16日 11:00
ゼロから学ぶ MySQL 基礎の基礎 (5) MySQLでいろいろな計算をしてみよう - 合計、平均、最大・最小値
たとえば、理科で75点以上獲得した学生の数を知りたい場合、以下の命令を実行します。
mysql> select count(sci) from first where sci >= 75;
+------------+
| count(sci) |
+------------+
| 2 |
+------------+
1 row in set (0.00 sec)
○最大、最小(MAX、MIN)
最後に、最大値・最小値の求め方についてです。SUM関数、AVERAGE関数などと同様にMAX関数とMIN関数を使うことで、各フィールドの最大・最小を求めることができます。
mysql> select max(jpn), min(math) from first;
+----------+-----------+
| max(jpn) | min(math) |
+----------+-----------+
| 94 | 59 |
+----------+-----------+
1 row in set (0.00 sec)
国語の最高点が94点、数学の最低点が59点ということはわかりました。