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的数据库表,其中包含以下记录:
Data | x |
---|---|
Data 1 | -10 |
Data 2 | -5 |
Data 3 | 0 |
Data 4 | 5 |
Data 5 | 10 |
下面给出的语句可用于计算列x的绝对值.
SELECT *, ABS(x) AS ABS_Value FROM Sample;
这将产生如下所示的结果:
Data | x | ABS_Value |
---|---|---|
Data 1 | -10 | 10 |
Data 2 | -5 | 5 |
Data 3 | 0 | 0 |
Data 4 | 5 | 5 |
Data 5 | 10 | 10 |