该表的当前数据是:
a b
---------
-1 5
-11 2
-5 32
Run Code Online (Sandbox Code Playgroud)
我的要求是将每个数据转换为正值.
不幸的是,我忘记了能够转换的SQL Server内置函数的名称.
Lam*_*mak 90
您正在考虑函数ABS,它为您提供数值数据的绝对值.
SELECT ABS(a) AS AbsoluteA, ABS(b) AS AbsoluteB
FROM YourTable
Run Code Online (Sandbox Code Playgroud)
Abd*_*oor 17
最好的解决方案是:从正面到负面或从负面到正面
对于否定:
SELECT ABS(a) * -1 AS AbsoluteA, ABS(b) * -1 AS AbsoluteB
FROM YourTable
Run Code Online (Sandbox Code Playgroud)
积极的:
SELECT ABS(a) AS AbsoluteA, ABS(b) AS AbsoluteB
FROM YourTable
Run Code Online (Sandbox Code Playgroud)