假设我有一个名为'$'的列,其中包含不同的值,例如:
id|| $
======
1 || 50
======
2 || 54
======
3 || 76
======
我如何添加$的值?一个会给我50 + 54 + 76的查询?真实的表有大约20,000行。
谢谢!
答案 0 :(得分:8)
SELECT SUM($) FROM your_table_name
我不确定$是否是有效的列名称
<强>更新强>
在PHPMyAdmin中测试,我能够命名列$
并在其上执行SUM
。新学到的东西!
答案 1 :(得分:3)
select sum($) from table_name;
答案 2 :(得分:0)
使用SUM()
功能。由于我不相信您可以拥有一个名为$
的列(即使您可以,但似乎会产生意想不到的后果),我已将您的列命名为amount
SELECT SUM(amount) AS total FROM your_table;
修改正如@Brendan所提到的,您可以拥有一个名为$
的列。我坚持认为在代码中会引起混淆:)