假设我在一个表中有两行,分别包含ID和Amount列。如果我的ID以Crd或CRDT开头,那么对于该特定行,我需要将Amount乘以-1。
ID Amount
--------------
crd12 9
123 10
crdt123 99我需要的结果
ID Amount
--------------
crd12 -9
123 10
crdt123 -99发布于 2017-08-16 02:52:02
UPDATE [MyTable]
SET [Amount] = -[Amount]
WHERE
[ID] LIKE 'crd%'
AND [Amount] > 0https://stackoverflow.com/questions/45699531
复制相似问题