0

clicksデータベースにandという行を持つテーブルがありますuser。すべての行の値をカウントしたいWHERE user='Oliver'

私はこれを試しました:

SELECT count(clicks) FROM `stats` WHERE user="Oliver"

ただし、上記のステートメントが当てはまる行の数をカウントするだけです。私が欲しいのは、すべての行のクリックの値を数えることですwhere user="Oliver"

どうやってやるの?

4

2 に答える 2

3

SUM 関数が必要です。

SELECT SUM(clicks) FROM stats
WHERE user="Oliver"
GROUP BY user;

clicksこれにより、列内のすべての行のすべての値が合計されますuser="Oliver"

参考:GROUP BY(集計)関数

于 2013-10-26T12:34:09.817 に答える