方法不只一种。 -abs 先绝对值,再负数 推荐,代码最优雅,一目了然,一看就知道是求负数。 但是这样的写法,铁定非整数了,不具有反转效果。 select -abs(amount) 0-amount 可以反转,即求相反的数 select 0-amount -1*amount 可以反转,即求相反的数 select -1*amount