prev | next |
6-4.集約関数
-
AVG関数
英語と数学の平均点を取得します。
SELECT FLOOR(AVG(eng)), FLOOR(AVG(math)) FROM tbl_exam;
+-----------------+------------------+ | FLOOR(AVG(eng)) | FLOOR(AVG(math)) | +-----------------+------------------+ | 57 | 72 | +-----------------+------------------+
-
COUNT関数
試験を受けた人数のデータを取得する。
SELECT COUNT(id) FROM tbl_exam;
+-----------+ | COUNT(id) | +-----------+ | 5 | +-----------+
-
SUM関数
AVGを使用せずに平均点を取得します。
SELECT SUM(eng) / COUNT(eng) AS MyAvg FROM tbl_exam;
+---------+ | MyAvg | +---------+ | 57.5000 | +---------+
-
MAX, MIN関数
英語の最高点と数学の最低点のデータを取得する。
SELECT MAX(eng), MIN(math) FROM tbl_exam;
+----------+-----------+ | MAX(eng) | MIN(math) | +----------+-----------+ | 90 | 55 | +----------+-----------+
prev | next |