ABS

说明

返回给定数字表达式的绝对值。

语法

abs ::=

参数

numeric_expression

精确数字或近似数字数值类型的表达式

返回值

返回与 numeric_expression 相同的数值类型。

注解

求绝对值函数ABS支持的数值类型包括 INT1 、 INT2 、 INT4 、 INT8 、 FLOAT4 、 FLOAT8 、 FLOAT(n) 、 NUMERIC 。

示例

示例1: 用 ABS 计算整数的绝对值

--  用 ABS 计算整数的绝对值
SELECT ABS(-23);
ABS(int)      |
--------------
23            |
总数目:1

示例2: 用 ABS 计算浮点数的绝对值

--  用 ABS 计算浮点数的绝对值
SELECT ABS(-23.3);
ABS(numeric)      |
------------------
23.3              |
总数目:1