基本上,我有一個用戶表和一個存儲整數的列。我想從該表中獲取所有行並查找它們的總和。我能想到的唯一方法就是循環遍歷所有行並逐個添加它們。但是,這似乎效率很低,我相信有更好的方法。找到同一列中多個mysql行的整數總和
任何人都知道嗎?
基本上,我有一個用戶表和一個存儲整數的列。我想從該表中獲取所有行並查找它們的總和。我能想到的唯一方法就是循環遍歷所有行並逐個添加它們。但是,這似乎效率很低,我相信有更好的方法。找到同一列中多個mysql行的整數總和
任何人都知道嗎?
SELECT sum(COLUMN_NAME) as total FROM TABLE_NAME
SELECT SUM(column) FROM Users;
應該工作。希望能幫助到你! 另請參閱http://www.w3schools.com/sql/sql_func_sum.asp。
select SUM(col_1) as sum from table_name GROUP BY col_2
SELECT SUM(column_name) as req_value FROM the_req_table;
它會直接給你的總和