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中 常用的 join on 相关和 集合运算的总结