SQL Server 函数

SQL Server (Transact-SQL) ABS() 函数返回给定数字的绝对值。

语法

ABS(number) 

参数

number必填。 指定要转换为绝对值的数字。

返回值

返回给定数字的绝对值.

示例1:

下面的示例展示了ABS()函数的用法。

SELECT ABS(15);
Result: 15

SELECT ABS(-15);
Result: 15

SELECT ABS(25.23);
Result: 25.23

SELECT ABS(-25.23);
Result: 25.23

SELECT ABS(0);
Result: 0

SELECT ABS(10 * -2);
Result: 20 

示例2:

考虑一个名为Sample的数据库表,其中包含以下记录:

Datax
Data 1-10
Data 2-5
Data 30
Data 45
Data 510

下面给出的语句可用于计算列x的绝对值.

SELECT *, ABS(x) AS ABS_Value FROM Sample; 

这将产生如下所示的结果:

DataxABS_Value
Data 1-1010
Data 2-55
Data 300
Data 455
Data 51010