abs函数的使⽤⽅法oracle_PLSQLABS⽤法及代码⽰例PLSQL ABS函数⽤于返回数字的绝对值。绝对值⽤于描述数字在数字线上距0的距离。由于数字的绝对值从不为负,因此不考虑数字从零开始的⽅向。
PLSQL函数中的ABS将任何可以隐式转换为数字数据类型的数字数据类型或任何⾮数字数据类型作为参数。 PLSQL ABS函数返回的值与参数的数字数据类型具有相同的数据类型。
⽤法:
ABS( number )
使⽤的参数:
数字–⽤于指定您想知道其绝对值的数字。
返回值:
PLSQL中的ABS函数返回⼀个数值。
⽀持的Oracle /PLSQL版本:
甲⾻⽂12c
甲⾻⽂11g
甲⾻⽂10g
甲⾻⽂9i
甲⾻⽂8i
⽰例1:在ABS函数中使⽤正数值作为参数。
DECLARE
Test_Number int := 20;
BEGIN
oracle decimal类型
dbms_output.put_line(ABS(Test_Number));
END;
输出:
20
⽰例2:在ABS函数中使⽤负数值作为参数。
DECLARE
Test_Number int := -12;
BEGIN
dbms_output.put_line(ABS(Test_Number));
END;
输出:
12
⽰例3:在ABS函数中使⽤带⼩数的负数值作为参数。
DECLARE
Test_Number decimal(7, 2) := -12.23;
BEGIN
dbms_output.put_line(ABS(Test_Number));
END;
输出:
12.23
⽰例4:在ABS函数中使⽤表达式作为参数。
DECLARE
Test_Number decimal(11, 2) := (-20.45 * 2);
BEGIN
dbms_output.put_line(ABS(Test_Number));
END;
输出:
40.9
⽰例5:在选择查询中使⽤ABS功能。
SELECT ABS(-20.45 * 1) FROM dual;
输出:
20.45
优点:
ABS函数接受任何数字数据类型以及任何⾮数字数据类型作为可以隐式转换为数字数据类型的参数。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。