Oracle常用函数(2)-数值函数和日期函数
B、数值函数
函数:ABS(n) 功能:取绝对值 例:abs(-15) 结果:15
函数:CEIL(n) 功能:向上取整 例:ceil(44.778) 结果:45
函数:FLOOR(n) 功能:向下取整 例:floor(100.2) 结果:100
函数:SIN(n) 功能:正弦 例:sin(1.571) 结果:0.9999999979
函数:COS(n) 功能:余弦 例:cos(0) 结果:1
函数:SIGN(n) 功能:取符号 例:sign(-32) 结果:-1
函数:POWER(m,n) 功能:m的n次幂 例:power(4,2) 结果:16
函数:MOD(m,n) 功能:取余数 例:mod(10,3) 结果:1
函数:ROUND(m,n) 功能:四舍五入 例:round(100.256,2) 结果:100.26
函数:TRUNC(m,n) 功能:截断 例:trunk(100.256,2) 结果:100.25
函数:SQRT(n) 功能:平方根 例:sqrt(4) 结果:2
C、日期函数
函数:MONTHS_BETWEEN
功能:返回两个日期间的月份
例:month_between('04-11月-05','11-1月-01')
结果:57.7741935
函数:ADD_MONTHS
功能:返回把月份加到指定日期返回新的日期
例:add_month('06-2月-03',1)
结果:06-3月-03
函数:LAST_DAY
功能:返回指定日期所在月的最后一天
例:last_day('06-2月-03')
结果:28-2月-03