mysql表可以像Excel一样进行计算吗?

时间:2013-09-09 00:41:35

标签: mysql mysqli

我有一个包含3列的表格。

A栏包含数字。

B栏包含数字。

C栏是空的。

有没有办法让我可以将列A和列B的总和加到列C中,就像在excel = sum(a1 + b1)

中一样

1 个答案:

答案 0 :(得分:2)

您可以在SELECT语句中进行数学运算。

SELECT price, tax, price+tax AS total
FROM orders

这将为您提供三列:pricetax直接来自行,total是在执行SELECT时动态计算的。

可以更新第三列,如下所示:

UPDATE orders
SET total=price+tax

这将更新每一行中的total列,但这是不必要的,这是不好的做法。在可以动态计算值时,您无需存储值。