ORACLE相关函数使用总结

Posted mengzhixingping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE相关函数使用总结相关的知识,希望对你有一定的参考价值。

1. 2018年12月12日 12时12分  这种时间格式怎么转成2018-12-12 12:12 
解决: select regexp_replace(regexp_replace(‘2009年6月28日 12时10分‘, ‘[年]|[月]|[时]‘, ‘-‘),‘[日]|[分]‘,‘‘) as aa from dual
2.获取两个日期直接的年数

select trunc(months_between(to_date(‘2018-10-18 00:00:00‘,‘yyyy-MM-dd hh24:mi:ss‘),to_date(‘2013-09-18 00:00:00‘, ‘yyyy-MM-dd hh24:mi:ss‘)) / 12) as NL from dual

备注:months_between获取两个日子直接的月数,月数除以12即是年,trunc函数截取时不进行四舍五入,

TRUNC(number,num_digits) 

Number 需要截尾取整的数字。 

Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。

以上是关于ORACLE相关函数使用总结的主要内容,如果未能解决你的问题,请参考以下文章

Oracle相关知识做个总结

Oracle学习笔记_09_字符串相关函数

oracle中 常用的 join on 相关和 集合运算的总结

Oracle中的字符串类型及相关函数详解

关于Oracle 10.2.0.5 版本应用SCN补丁14121009相关问题

我的oracle生涯基础内容篇