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中常用函数的主要内容,如果未能解决你的问题,请参考以下文章

oracle常用函数介绍

Oracle常用函数

oracle常用函数及示例

Oracle详解Oracle常用函数

ORACLE常用函数汇总

oracle中的常用函数字符串函数数值类型函数日期函数,聚合函数。