假设我有一个名为“$”的列,其中包含不同的值,例如:
id|| $
======
1 || 50
======
2 || 54
======
3 || 76
======
如何将$?的值相加?一个查询能够给我50+54+76的结果吗?真实的表格有大约20,000行。
谢谢!
SELECT SUM($) FROM your_table_name
我不确定$是一个有效的列名
更新
在PHPMyAdmin中测试过,我能够将一列命名为$
并对其执行SUM
操作。学到了新知识!
select sum($) from table_name;
SUM()
函数。由于我不相信您可以拥有一个名为$
的列(即使您可以,似乎也会产生意想不到的后果),因此我已将您的列命名为amount
。SELECT SUM(amount) AS total FROM your_table;
编辑 正如 @Brendan 提到的那样,您可以有一个名为 $
的列。 我仍然坚持我的观点,在代码中会很容易混淆 :)