2

以下は私が作成した表です。私の目標は、各人が持っている値の合計を取得し、ユーザー名の重複を除外することです。

username | value
Bob          5
Vicky        10
Bob          12

欲望の結果:

username | value
Bob          17
Vicky        10
4

4 に答える 4

8

これはGROUP BY句が行うことであり、次のように使用GROUP BY usernameSUM(value)ます。

SELECT username, SUM(value)
FROM tablename
GROUP BY username;

句を追加するGROUP BYと、指定した列のリストに同じ値を持つ行が、一意の値のグループにまとめられます。句にリストされていない他の列については、上記のクエリでGROUP BY集計関数が適用されます。SUM(value)

于 2013-10-09T08:53:56.223 に答える
0

次のクエリを使用します。

SELECT url, SUM(pos) FROM import_imagesGROUP BYurl

于 2013-10-09T09:09:32.520 に答える
0

これを試してください

SELECT username, SUM(value) as val FROM tablename GROUP BY username;
于 2013-10-09T08:59:28.940 に答える