我们只是说我在一个包含ID
和Amount
列的表格中有两行。如果我的ID
以Crd
或CRDT
开头,那么我需要将Amount
乘以该特定行的-1。
ID Amount
--------------
crd12 9
123 10
crdt123 99
我需要的结果
ID Amount
--------------
crd12 -9
123 10
crdt123 -99
答案 0 :(得分:0)
UPDATE [MyTable]
SET [Amount] = -[Amount]
WHERE
[ID] LIKE 'crd%'
AND [Amount] > 0