oracle Extract 函数
来源:互联网 发布:app项目源码 编辑:程序博客网 时间:2024/05/10 19:18
//oracle中extract()函数从oracle 9i中引入,用于从一个
date
或者interval类型中截取到特定的部分
//语法如下:
EXTRACT (
{
YEAR
|
MONTH
|
DAY
|
HOUR
|
MINUTE
|
SECOND
}
| { TIMEZONE_HOUR | TIMEZONE_MINUTE }
| { TIMEZONE_REGION | TIMEZONE_ABBR }
FROM
{ date_value | interval_value } )
//我们只可以从一个
date
类型中截取
year
,
month
,
day
(
date
日期的格式为yyyy-mm-dd);
//我们只可以从一个
timestamp
with
time
zone 的数据类型中截取TIMEZONE_HOUR和TIMEZONE_MINUTE;
select
extract(
year
from
date
'2011-05-17'
)
year
from
dual;
YEAR
----------
2011
select
extract(
month
from
date
'2011-05-17'
)
month
from
dual;
MONTH
----------
5
select
extract(
day
from
date
'2011-05-17'
)
day
from
dual;
DAY
----------
17
//获取两个日期之间的具体时间间隔,extract函数是最好的选择
select
extract(
day
from
dt2-dt1)
day
,extract(
hour
from
dt2-dt1)
hour
,extract(
minute
from
dt2-dt1)
minute
,extract(
second
from
dt2-dt1)
second
from
(
select
to_timestamp(
'2011-02-04 15:07:00'
,
'yyyy-mm-dd hh24:mi:ss'
) dt1
,to_timestamp(
'2011-05-17 19:08:46'
,
'yyyy-mm-dd hh24:mi:ss'
) dt2
from
dual)
/
DAY
HOUR
MINUTE
SECOND
---------- ---------- ---------- ----------
102 4 1 46
--
select
extract(
year
from
systimestamp)
year
,extract(
month
from
systimestamp)
month
,extract(
day
from
systimestamp)
day
,extract(
minute
from
systimestamp)
minute
,extract(
second
from
systimestamp)
second
,extract(timezone_hour
from
systimestamp) th
,extract(timezone_minute
from
systimestamp) tm
,extract(timezone_region
from
systimestamp) tr
,extract(timezone_abbr
from
systimestamp) ta
from
dual
/
YEAR
MONTH
DAY
MINUTE
SECOND
TH TM TR TA
---------- ---------- ---------- ---------- ---------- ---------- ---------- --------- ----------
2011 5 17 7 14.843 8 0 UNKNOWN UNK
//
- Oracle EXTRACT()函数
- oracle抽取函数-extract()
- Oracle EXTRACT()函数
- Oracle EXTRACT()函数
- oracle Extract 函数
- Oracle extract函数用法
- oracle Extract 函数
- oracle 之Extract 函数
- oracle Extract 函数
- oracle Extract,to_char 函数
- ORACLE EXTRACT函数
- Oracle extract函数用法
- oracle--extract函数
- oracle抽取函数-extract()
- oracle Extract 函数
- oracle中extract()函数
- oracle Extract 函数
- Oracle EXTRACT()函数与to_char() 函数 (转)
- Uncle Hey
- entrepreneur-15step
- 运行项目出错
- hdu 1498 匈牙利算法
- Linux系统中如何安装软件
- oracle Extract 函数
- python语言的作用域
- 卷首语
- Oracle数据库怎么样会更安全
- 【绿色求索T1设备资产通1.5单机版】适用于资产密集型企业管理
- 淘宝客服技巧
- Red Hat 更新yum源为centos,并安装c环境
- Bullet物理引擎不完全指南 in Linux
- hdu 1003 - Max Sum(分治of贪心)