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