Oracle数学相关函数小结
本文总结了Oracle数学相关函数。分享给大家供大家参考,具体如下:
1.绝对值:abs()
selectabs(-2)valuefromdual;
2.取整函数(大):ceil()
selectceil(-2.001)valuefromdual;(-2)
3.取整函数(小):floor()
selectfloor(-2.001)valuefromdual;(-3)
4.取整函数(截取):trunc()
selecttrunc(-2.001)valuefromdual;(-2)
5.四舍五入:round()
selectround(1.234564)valuefromdual;(1.2346)
6.取平方:Power(m,n)
selectpower(4,2)valuefromdual;(16)
7.取平方根:SQRT()
selectsqrt(16)valuefromdual;(4)
8.取随机数:dbms_random(minvalue,maxvalue)
selectsys.dbms.random.value(0,1)valuefromdual;
9.取符号:Sign()
selectsign(-3)valuefromdual;(-)
10,取集合的最大值:greatest(value)
selectgreatest(-1,3,5,7,9)valuefromdual;(9)
11.取集合的最小值:least(value)
selectleast(-1,3,5,7,9)valuefromdual;(-1)
12.处理Null值:nvl(空值,代替值)
selectnvl(null,10)valuefromdual;(10)
13.求字符序号:ascii()
selectascii(a)valuefromdual;
14.求序号字符:chr()
selectchr(97)valuefromdual;
15.链接:concat()
selectconcat("11","22")valuefromdual;(1122)
16.获取系统时间:sysdate()
selectsysdatevaluefromdual;
17.求日期
selecttrunc(sysdate)fromdual;
18.求时间
selectto_char(sysdate,"hh24:mm:ss")fromdual;
19.首字母大写:InitCAP()
selectINITCAP(abcdefghi)valuefromdual;(AbcDefGhi)
希望本文所述对大家Oracle数据库程序设计有所帮助。