ORACLE的内置函数(数值型函数)

2025-05-05 02:20:36

oracle中含有许多内置函数,他们可以是数值型函数、字符型函数、日期型函数、转换函数、其他类型函数。数值函数包含绝对值、取余、四舍五入。。。等

工具/原料

ORACLE

绝对值 ABS 、判断数值正负 SIGN

1、绝对值 ABS语法: ABS(x)注释:得到x的绝对值例:select abs(100),abs(-100) from dual

ORACLE的内置函数(数值型函数)

三角函数 ACOS、ASIN、ATAN、ATAN2

1、ASIN语法: ASIN(x)注释:返回x的反正弦值. X的范围应该是-1到1之间例:select asin(0.5) from dual;

ORACLE的内置函数(数值型函数)

3、ATAN语法: ATAN(x)注释:计算x的反正切值例:select ATAN(1) from dual;

ORACLE的内置函数(数值型函数)

取余 MOD、四舍五入截取函数 ROUND TRUNC

1、取余 MOD语法:MOD(X2,X1)注释:表示返回x2 除以 x1 的余数,如果x1为0,那么返回x2例:select MOD(8,3),MOD(0,2),MOD(2,0),MOD(5,5),MOD(4+1,3),MOD(-8,3) from dual;

ORACLE的内置函数(数值型函数)

3、数撕良滤儆值类型截取函数 TRUNC语法:TRUNC(number,x)注释:与函数ROUND类似,该函数把参数(number)根据x的值进行截取,如果x的值为负数是,将截取小数点左边的数值,被鲇馔仓扔截取的部分用0代替例:select TRUNC (3.1415926,4),TRUNC (3.1415926,4.9),TRUNC (3.1415926,0),TRUNC (35.1415926,-1) from dual;

ORACLE的内置函数(数值型函数)

2、FLOOR语法:FLOOR(X)注释:与CEIL相反,返回小于或等于X的最大整数select FLOOR(10),FLOOR(10.1),FLOOR(-10.1) from dual;

ORACLE的内置函数(数值型函数)

2、指数函数 POW苇质缵爨ER语法:POWER(N2,N1)注释:返回N2的N1次幂的结果,如果N2为负数,那么N1必须为整数例:select POW呶蓟鹭毵ER(2,2),POWER(-2,3),POWER(2,-2) from dual;

ORACLE的内置函数(数值型函数)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢