SUM( 列名 )
SUM関数を使用することで、列の値の合計値を求めることができます。
mysql> SELECT * FROM test_table2; +------+-------+ | name | score | +------+-------+ | 太郎 | 80 | | 次郎 | 70 | | 三郎 | 92 | | 四郎 | 88 | | 五郎 | 76 | | 太郎 | 75 | | 次郎 | 98 | | 三郎 | 100 | | 四郎 | 80 | | 五郎 | 60 | +------+-------+ 10 rows in set (0.00 sec) mysql> SELECT SUM( score ) FROM test_table2; +--------------+ | SUM( score ) | +--------------+ | 819 | +--------------+ 1 row in set (0.01 sec)
mysql> SELECT * FROM test_table2; +------+-------+ | name | score | +------+-------+ | 太郎 | 80 | | 次郎 | 70 | | 三郎 | 92 | | 四郎 | 88 | | 五郎 | 76 | | 太郎 | 75 | | 次郎 | 98 | | 三郎 | 100 | | 四郎 | 80 | | 五郎 | 60 | +------+-------+ 10 rows in set (0.00 sec) mysql> SELECT name, SUM( score ) FROM test_table2 GROUP BY name; +------+--------------+ | name | SUM( score ) | +------+--------------+ | 五郎 | 136 | | 三郎 | 192 | | 四郎 | 168 | | 次郎 | 168 | | 太郎 | 155 | +------+--------------+ 5 rows in set (0.00 sec)
SECOND | 時刻から秒を取り出す |
SESSION_USER | 接続時に指定されたユーザー名を確認する |
SHA | SHA1で暗号化する |
SHA1 | SHA1で暗号化する |
SIGN | 符号を調べる |
SIN | サインを求める |
SPACE | 任意の数の半角スペースを生成する |
SQRT | 平方根を求める |
SUBSTRING | 文字列から位置を指定して文字列を取り出す |
SUBSTRING_INDEX | 区切り文字列N個目までの文字列を取り出す |
SUM | 合計を求める |
SYSTEM_USER | 接続時に指定されたユーザー名を確認する |