基本上,我有一个用户表和一个存储整数的列。我想从该表中获取所有行并找到它们的总和。我能想到的唯一方法是循环遍历所有行并逐个添加它们。然而,这看起来效率很低,我确信有更好的方法。
有人知道吗?
答案 0 :(得分:8)
SELECT sum(COLUMN_NAME) as total FROM TABLE_NAME
答案 1 :(得分:2)
SELECT SUM(column) FROM Users;
应该有效。希望能帮助到你! 另请参阅http://www.w3schools.com/sql/sql_func_sum.asp。
答案 2 :(得分:2)
select SUM(col_1) as sum from table_name GROUP BY col_2
答案 3 :(得分:1)
SELECT SUM(column_name) as req_value FROM the_req_table;
它将直接给你总和