如何将相同的金额减去列中的所有值?

时间:2010-07-30 23:49:58

标签: mysql phpmyadmin

我想知道是否可以将相同的值(偏移量)减去表格中特定列的所有值。

例如我有:

Col1
------
34
35
36

我想成功:

Col1
------
24
25
26

执行此操作的SQL代码是什么?

2 个答案:

答案 0 :(得分:10)

您只是为了显示而这样做,还是想要使用减少的值更新表?

在第一种情况下:

select (Col1 - 10) from table

在第二个中(假设您要更新所有行):

update table set Col1 = (Col1 - 10)

答案 1 :(得分:3)

怎么样:

 SELECT (MyCol - 10)
 From MyTable