ABS
返回给定数字表达式的绝对值。
语法
ABS ( numeric_expression )
参数
numeric_expression
精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
返回类型
返回与 numeric_expression 相同的类型。
示例
下例显示了 ABS 函数对三个不同数字的效果。
SELECT ABS(-1.0), ABS(0.0), ABS(1.0)
下面是结果集:
---- ---- ----
1.0 .0 1.0
ABS 函数可能产生溢出错误,例如:
SELECT ABS(convert(int, -2147483648))
下面是错误信息:
Server: Msg 8115, Level 16, State 2
Arithmetic overflow error converting expression to type int.