1.ABS(n):返回n的绝对值;
2.ACOS(n):返回n的反余弦值,n的取值-1到1;
3.ASIN(n):返回n的反正弦值,n的取值-1到1;
4.ATAN(n):返回n的反正切值;
5.ATAN(n,m):返回n/m的反正切值;
6.CEIL(n)/CEILING(n):返回大于等于n的最小整数;
select ceil(15.67);
select ceil(-15.67);
7.COS(n):返回n的余弦值。
8.COSH(n):返回n的双曲余弦值。
9.COT(n):返回n的余切值。
10.DEGREES(n):返回弧度n对应的角度值。
11.EXP(n):返回e的n次幂。
12.FLOOR:返回n的最大整数值。
select floor(15.67);
select floor(-15.67);
13.GREATEST(n1,n2,n3):求n1,n2,n3中最大的数。
select GREATEST(1,3.4,6.9);
14.GREAT(n1,n2) :求n1,n2中最大的数。
15.LEAST(n1,n2,n3):求n1,n2,n3中最小的数。
16.LN(n):返回n的自然对数。
17.LOG(m,n):返回n以m为底的对数,m省略则返回n的自然对数。m>0,且不能为1。
18.LOG10(n):返回n以10为底的对数。
19.MOD(m,n):返回m/n的余数。
20.PI():求Π的函数。
21.POWER(m,n):求m的n次幂。
22.RADIANS(n):返回角度n的弧度值。
23.RAND([n]):返回0到1的随机浮点数值。
select rand();
24.ROUND(n,m):求n小数点m位的四舍五入值,m缺省值0。
select round(rand(),2);
25.SIGN(n):n为正数,SIGN(n)就为1,n为负数,SIGN(n)就为-1,SIGN(0)为0。
26.SIN(n):求n的正弦值。
27.SINH(n) :求n的双曲线正弦值。
28.SORT(n):求n的平方根。
29.TAN(n):求n的正切值。
30.TANH(n):求n的双曲线正切值。
31.TO_NUMBER(n,fmt):将n转化成fmt格式的数据。合格的fmt格式如下
select to_number('1,111.11','9G999D99');
![]()
33.TRUNC/TRANCATE(n,m):将数值 n 的小数点后第 m 位以后的数全部截去。当数值参数 m 为负数时表示将 数值n的小数点前的第m位截去。当数值参数m省略时,m默认为0。
34.TO_CHAR(n,fmt):将n转换成fmt格式的字符。
select to_char('1111'+222);
35.BITAND(n1,n2):返回两个数值型数值n1和n2按位进行AND运算后的结果。n1和n2的位都是1,那么结果位是1,否则是0。
select bitand(-2,-4);