mysql中数字列的反转

时间:2017-03-28 08:27:12

标签: mysql

我有一个mysql数据库列,其数字为5,10,-2,-8,0。 我需要将所有负数转换为正数和正数。例如,如果我有一个正数,如1,5,6,那么我需要得到-1,-5,-6也是-4,-8,-6到4,8,6。

表示特定数字列的反转

{{1}}

2 个答案:

答案 0 :(得分:1)

然后乘以-1来切换符号

SELECT Discount * -1 as Discount
FROM table

更新

UPDATE Discount = Discount * -1
from TABLE

答案 1 :(得分:1)

您只需将列折扣乘以-1即可。下一个声明实现了:

UPDATE TABLE_NAME SET Discount = -Discount