日期:2014-05-16  浏览次数:20585 次

Oracle中常用的函数总结

?Oracle中常用的函数

--单行函数

--数字函数

--1. round 四舍五入 a. round(m)

select round(1.4), round(1.5) from dual;???????????????????????????????????????????????????????

--???????? 1????????? 2??????????????????????????????????????????????????????????

--b. round(m,n)

select round(15.193, 2), round(15.193, -1) from dual;?????????????????????????????????????????????

--????????? 15.19?????????????? 20???????????????????????????????????????????????

?

--2. trunc(m, n)不进行四舍五入,直接截取

select trunc(15.79, 1), trunc(15.79, -1) from dual;??????? ??????????????????????????????????????

--????????? 15.7????????????? 10?????????????????????????????????????????????????

?

--3. mod(m, n)注意:当m, n为负数时,结果与数学上的经典求模结果不一样

select mod(11, 4) from dual;????????????????????????????????????????????????????????????? ???

--???????? 3?????????????????????????????????????????????????????????????????????

--Oracle求模与数学上经典求模差别

m

n

MOD(m, n)

Classical Modulus

11

4

3