Skip to content

ABS

功能描述

计算指定数值表达式的绝对值。

语法格式

ABS(expr)

参数说明

expr:数值表达式,可以是列名、常量、变量或任何返回数值的表达式。

函数返回类型

同数值数据类型。

示例

对单个数值求绝对值:

sql
SQL> SELECT ABS(-100.4),ABS(100.4) FROM dual;

EXPR1 | EXPR2 |
------------------------------------------------------------------------------
100.4| 100.4|

对字段中的数值求绝对值:

sql
-- 建表并插入值
SQL> CREATE TABLE test (A int);
SQL> INSERT INTO test (A) VALUES(1)(-2);   

-- 查询表中的A列值和A列值的绝对值
SQL> SELECT A, ABS(A) AS abs FROM test;

A | ABS |
------------------------------------------------------------------------------
1 | 1 |
-2 | 2 |