SQL Server 中的 ABS()函数
ABS()函数:
SQL Server中的该函数用于返回指定数字的绝对值。绝对值用于描述数轴上一个数到 0 的距离。不考虑数从 0 的方向,因为一个数的绝对值永远不会是负数。此函数将任何数字数据类型或任何可以隐式转换为数字数据类型的非数字数据类型作为参数。此函数返回的值与参数的数值数据类型具有相同的数据类型。
特征 :
- 此函数用于查找指定数字的绝对值。
- 此函数接受单个参数。
- 接受的参数是数字数据类型或任何可以隐式转换为数字数据类型的非数字数据类型。
- 返回值的数据类型将与指定参数的数值数据类型相同。
句法 :
SELECT ABS(number);
范围 :
此方法接受一个参数,如下所示:
- number:指定要返回绝对值的数值。
回报:
它返回指定数字的绝对值。
示例-1:
获取指定数字 0 的绝对值 0。
SELECT ABS(0);
输出 :
0
示例 2 :
获取指定数字的绝对值 .7 -0.7
SELECT ABS(-0.7);
输出 :
.7
示例 3 :
使用带有变量的 ABS()函数并获取指定数字 123 的绝对值 123。
DECLARE @Parameter_Value INT;
SET @Parameter_Value = 123;
SELECT ABS(@Parameter_Value);
输出 :
123
示例 4:
使用带有变量的 ABS()函数并获取指定浮点值“-34.87”的绝对值 34.87。
DECLARE @Parameter_Value float;
SET @Parameter_Value = -34.87;
SELECT ABS(@Parameter_Value);
输出 :
34.869999999999997
应用 :
该函数用于返回指定数值的绝对值。