【发布时间】:2010-07-30 23:49:57
【问题描述】:
我想知道是否可以在表中特定列的所有值中减去相同的值(偏移量)。
例如我有:
Col1
------
34
35
36
我想做:
Col1
------
24
25
26
执行此操作的 SQL 代码是什么?
【问题讨论】:
-
不清楚这是用于显示/结果集还是您是否要将这些值保存回表中。
标签: mysql phpmyadmin
我想知道是否可以在表中特定列的所有值中减去相同的值(偏移量)。
例如我有:
Col1
------
34
35
36
我想做:
Col1
------
24
25
26
执行此操作的 SQL 代码是什么?
【问题讨论】:
标签: mysql phpmyadmin
您这样做只是为了显示,还是想用减少的值更新表格?
第一种情况:
select (Col1 - 10) from table
在第二个中(假设您要更新所有行):
update table set Col1 = (Col1 - 10)
【讨论】:
怎么样:
SELECT (MyCol - 10)
From MyTable
【讨论】: