Oracle数据库:数字函数,日期函数,round,trunc,mod,months_between,add_months,next_day,last_day,sysdate
在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数据库中一些常用的数字和日期函数的使用示例。
评论已关闭