SQLite-将值增加一定数量
在不读取最后一个值并随后更新它的情况下,是否可以将表中的某个值增加某个数字 i、 e.我有“产品”和“质量”两栏: 产品:iLamp 品质:50 我想把质量提高(或降低)x。为了实现这一点,我首先读取最后一个值(50),增加或减少它,然后写回 是否有直接方法完成此任务?示例1(适用于所有行): 示例2(针对特定行): 样本3(通用): 其中:SQLite-将值增加一定数量,sqlite,Sqlite,在不读取最后一个值并随后更新它的情况下,是否可以将表中的某个值增加某个数字 i、 e.我有“产品”和“质量”两栏: 产品:iLamp 品质:50 我想把质量提高(或降低)x。为了实现这一点,我首先读取最后一个值(50),增加或减少它,然后写回 是否有直接方法完成此任务?示例1(适用于所有行): 示例2(针对特定行): 样本3(通用): 其中: {Table}-表名 {Column}-列名 {Value}-列的值应增加或减少的数字 {Condition}-某些条件(如果有的话) FROM是SQL
-表名{Table}
-列名{Column}
-列的值应增加或减少的数字{Value}
-某些条件(如果有的话){Condition}
updatetable SET col=col+1,其中第一列=?
若要递增,请执行类似于[1,3,56,78,44,238989,23]中[ProductID]的UPDATE Products SET Price=Price+50的操作。
@Konstantin这是否可以递增列的所有行值?假设现有行是“R,S,T”,那么它应该是“R1,S2,T3”。有什么建议吗?
UPDATE Products SET Price = Price + 50
UPDATE Products SET Price = Price + 50 WHERE ProductID = 1
UPDATE {Table} SET {Column} = {Column} + {Value} WHERE {Condition}