Oracle数据库:数字函数,日期函数,round,trunc,mod,months_between,add_months,next_day,last_day,sysdate
    		       		warning:
    		            这篇文章距离上次修改已过416天,其中的内容可能已经有所变动。
    		        
        		                
                在Oracle数据库中,数字函数、日期函数是我们经常使用的一些函数,以下是一些常用的函数及其使用示例:
- 数字函数: - ROUND:四舍五入到指定的小数位数。
- TRUNC:截断到指定的小数位数。
- MOD:返回两个数相除的余数。
 
SELECT ROUND(123.456, 2) AS round_value,
       TRUNC(123.456, 2) AS trunc_value,
       MOD(15, 4) AS mod_value
FROM dual;- 日期函数: - MONTHS\_BETWEEN:返回两个日期之间的月数。
- ADD\_MONTHS:在指定日期上添加指定月数。
- NEXT\_DAY:返回指定日期后的下一个指定日的日期。
 
SELECT MONTHS_BETWEEN('01-APR-2021', '01-FEB-2021') AS months_between_value,
       ADD_MONTHS('01-APR-2021', 2) AS add_months_value,
       NEXT_DAY('01-APR-2021', 'FRIDAY') AS next_day_value
FROM dual;注意:上述代码中的'01-APR-2021'和'01-FEB-2021'是日期格式,'DD-MM-YYYY'。
以上就是Oracle数据库中一些常用的数字和日期函数的使用示例。
评论已关闭