oracle中extract()函数
来源:互联网 发布:php微信三级分销 编辑:程序博客网 时间:2024/05/21 05:38
//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
//
阅读全文
0 0
- oracle中extract()函数
- Oracle中Extract函数的用法
- Oracle中Extract函数的用法
- Oracle中extract()函数的用法
- 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()
- 20 WebGL使用纹理贴图
- C# 字符串常用的方法
- oracle 建立表空间
- 多个版本的Python同时连接Oracle和安装cx_Oracle问题解决
- Android解析XML之DOM
- oracle中extract()函数
- SP324099: 无法完成操作--VS2015社区版无法登陆
- Python的__init__.py 文件
- JSON处理Hibernate实体类net.sf.json.JSONException: There is a cycle in the hierarchy异常
- BZOJ 4582: [Usaco2016 Open]Diamond Collector
- LeetCode-581. Shortest Unsorted Continuous Subarray (JAVA)最短未排序数组
- maven profile的使用
- VI笔记
- 【问底】徐汉彬:亿级Web系统搭建——单机到分布式集群