oracle中常用函数
Posted 风清_云淡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中常用函数相关的知识,希望对你有一定的参考价值。
1、oracle中 trunc 是截取的函数,用在日期类型上,就是截取到的日或时间。
select trunc(sysdate) from dual 默认是截取系统日期到日,得到 2012-12-19
比如值为"2012-12-19 14:30:50" 的日期变量
trunc(sysdate)得到 2012-12-19 和 trunc(sysdate,\'DD\') 一样
trunc(sysdate,\'YYYY\') 得到 2012-1-1
trunc(sysdate,\'MM\') 得到 2012-12-1
trunc(sysdate,\'DD\') 得到 2012-12-19
trunc(sysdate,\'HH\') 得到 2012-12-19 14:00:00
trunc(sysdate,\'MI\') 得到 2012-12-19 14:30:00
2、to_char() 和 to_date() 的区别
to_char() 是把日期或数字转换为字符串
to_date() 是把字符串转换为数据库中的日期类型
to_char :将时间日期按照指定的格式输出,得到的是字符串,而非date类型。
select sysdate,to_char(sysdate,\'yyyy/mm/dd\')from dual;
select sysdate,to_char(sysdate,\'yyyy-mm-dd\')from dual;
select sysdate,to_char(sysdate,\'yyyymmdd\')from dual;
select sysdate,to_char(sysdate,\'yyyy-mm-dd hh24:mi:ss\')from dual;
以上是关于oracle中常用函数的主要内容,如果未能解决你的问题,请参考以下文章