0

したがって、データベースにcashという名前の列があるとします。1人のユーザーが1000を取得し、別のユーザーが150を取得しました。これらすべてをまとめるにはどうすればよいですか?だから私はすべてのユーザーがどれだけの現金を手に入れたのかを示すことができますか?

4

3 に答える 3

3

列のすべての結果を合計したいということですか?

SELECT Sum(Cash) FROM YourTable

?ユーザーIDなどで現金を合計する場合は、GROUPBY句が必要です。詳細については、MySQLのドキュメントを参照してください。

于 2012-10-17T06:01:24.227 に答える
1

それらを使用SUMし、ユーザーごとにグループ化します。例

SELECT user, SUM(cash)
FROM tableName
GROUP BY user
于 2012-10-17T06:01:31.400 に答える
1

次のデータを含むテーブルがあると仮定します。

現金| userName
1000 foo
150バール
100バズ
200バズ

SUMすべての行を合計するために使用できます。このクエリは、次の値を持つ単一の行を返します1450

SELECT SUM(cash) AS totalCashForAllUsers
FROM myTable

ユーザーの合計を表示する場合はGROUP BY、ユーザーが必要です。例えば:

SELECT SUM(cash) AS totalCash, userName
FROM myTable
GROUP BY userName

これにより、次の結果が得られます。

totalCash | userName
1000 foo
150バール
300バズ
于 2012-10-17T06:01:33.017 に答える