oracle取时间的小时_oracle 提取时间 抽取函数
oracle抽取函数
今天朋友问个问题,如何抽取时间的”小时”
oracle的抽取函数是 extrac()
语法:
SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL; return Current Year
SELECT EXTRACT(MONTH FROM SYSDATE) FROM DUAL; return Current Month
SELECT EXTRACT(DAY FROM SYSDATE) FROM DUAL; return Current Day
SELECT EXTRACT(HOUR FROM TIMESTAMP ‘2010-10-10 10:10:10’) FROM DUAL;
SELECT EXTRACT(MINUTE FROM TIMESTAMP ‘2010-10-10 10:10:10’) FROM DUAL;
例子如下:
SQL> SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL
2 ;
EXTRACT(YEARFROMSYSDATE)
————————
2010
SQL> SELECT EXTRACT(month FROM SYSDATE) FROM DUAL
2 ;
EXTRACT(MONTHFROMSYSDATE)
————————-
3
SQL> SELECT EXTRACT(day FROM SYSDATE) FROM DUAL;
EXTRACT(DAYFROMSYSDATE)
———————–
3
SQL> SELECT EXTRACT(hour FROM SYSDATE) FROM DUAL;
SELECT EXTRACT(hour FROM SYSDATE) FROM DUAL
ORA-30076: 对析出来源无效的析出字段
SQL> SELECT EXTRACT(minute FROM SYSDATE) FROM DUAL;
SELECT EXTRACT(minute FROM SYSDATE) FROM DUAL
ORA-30076: 对析出来源无效的析出字段
SQL> SELECT EXTRACT(HOUR FROM TIMESTAMP ‘2010-10-10 10:10:10’) FROM DUAL;
EXTRACT(HOURFROMTIMESTAMP’2010
——————————
10
SQL> SELECT EXTRACT(minute FROM TIMESTAMP ‘2010-10-10 10:10:10’) FROM DUAL;
EXTRACT(MINUTEFROMTIMESTAMP’20
——————————
10
以上是EXTRACT()函数的使用说明,extract 抽取年月日部分和时分部分的使用方法是不同的.
EXTRACT(YEAR FROM SYSDATE)中FROM 的下一个参数是日期类型的时候可以抽取年月日.就是说这个参数是日期类型的时候就
可以抽取年\月\日,而抽取不了时\分部分.抽取时分部分得在FROM 后面加带TIMESTAMP 且后面加时间字符
这里要注意,在(MINUTE FROM TIMESTAMP ‘2010-10-10 10:10:10′)中,如果把’2010-10-10 10:10:10’用日期类型的字段来代替
并转换成字符类型后,也是错误的,估计是这方法的设计问题.
比如(MINUTE FROM TIMESTAMP to_date(to_char(日期类型,’YYYY-MM-DD hh24:mi:ss’),’YYYY-MM-DD hh24:mi:ss’)),这样执行不了的.
例如:
SQL> select extract(MINUTE FROM TIMESTAMP to_date(to_char(sysdate,’YYYY-MM-DD hh24:mi:ss’),’YYYY-MM-DD hh24:mi:ss’)) from dual;
select extract(MINUTE FROM TIMESTAMP to_date(to_char(sysdate,’YYYY-MM-DD hh24:mi:ss’),’YYYY-MM-DD hh24:mi:ss’)) from dual
ORA-00907: 缺失右括号
如果要从日期类型的字段中抽取时\分部分用to_char() 函数就可以.比如to_char(sysdate,’hh24′)抽取小时
例如:
抽取小时
SQL> select to_char(sysdate,’hh24′) from dual;
TO_CHAR(SYSDATE,’HH24′)
—————————————————————————
21
抽取分钟
SQL> select to_char(sysdate,’mi’) from dual;
TO_CHAR(SYSDATE,’MI’)
—————————————————————————
48
抽取秒
SQL> select to_char(sysdate,’ss’) from dual;
TO_CHAR(SYSDATE,’SS’)
—————————————————————————
42
——end—–
打赏
微信扫一扫,打赏作者吧~
oracle取时间的小时_oracle 提取时间 抽取函数相关推荐
- oracle取时间的小时_ORacle,怎么截取时间字段中的小时
日期和字符转换函数用法(to_date,to_char) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; / ...
- Oracle查询24小时制的时间格式
select to_date('2016-11-11 13:42:27', 'yyyy/mm/dd hh24:mi:ss') from dual. 转载于:https://www.cnblogs.co ...
- Oracle查询24小时制的时间
select to_date('2021-03-11 15:22:12', 'yyyy/mm/dd hh24:mi:ss') from dual.
- oracle 日期 extract,ORACLE——EXTRACT() 截取日期时间的函数使用
1.截取日期的 年: --使用方法 EXTRACT(YEAR FROM DATE) SQL> SELECT EXTRACT( YEAR FROM SYSDATE ) FROM DUAL; --结 ...
- sql数据库之提取时间函数date()、year()、month()...及示例
提取时间函数 提取日期字段中的某一维度时间 常用的提取时间函数有: date():提取当前日期 year():提取当前年份 month():提取当前月份 day():提取当前日期 hour():提取当 ...
- oracle中用于返回日期和时间,oracle中日期和时间函数的使用
日期和时间函数的使用 1, SYSDATE:此函数用于返回系统当前日期 2, ADD_MONTHS(日期,n):返回指定日期之前或之后的n个月所对应的日期(n为 ...
- oracle 字段除以1000,ORACLE常用}1000(之一)_oracle
大家在oracle的r候可能龅胶芏嗫雌聿浑y的}, 特eπ率碚f, 今天我伟阉Y一下, l布o大家, 希望Υ蠹矣助! 和大家一起探, 共同M步! ORACLE高手碚f是不用看的. 1. Oracle安 ...
- oracle 天转换成月函数_oracle 日期转换格式 函数
1 oracle对时间格式的数据存贮 oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关,具体哪个字节表示什么,我不太清楚,请高手补充.存 ...
- php计算两个日期之间的小时数,PHP_php 计算两个时间戳相隔的时间的函数(小时),这个是可以具体到小时的php代 - phpStudy...
php 计算两个时间戳相隔的时间的函数(小时) 这个是可以具体到小时的php代码 复制代码 代码如下: /* Author: 杨宇 yangyu@sina.cn */ //输入两个时间戳,计算差值,也 ...
最新文章
- keras 的 example 文件 mnist_siamese.py 解析
- maven的setting.xml文件配置信息【仅仅更改了一处】
- 非常实用的Windows7进阶功能
- 邮件header中的subject或者from解码
- 【博客话题】我的linux心路历程
- 平面设计 前端_我如何在5个月内从平面设计师过渡到前端开发人员
- 信息奥赛一本通(1310:【例2.2】车厢重组)
- goroutine与panic不得不说的故事
- 腾讯痛下杀手,是时候让区块链回归技术和应用的本质了!
- python怎么读取中文文件-Python3 中文文件读写方法
- Excel函数实战技巧精粹(二)常用函数之VLOOKUP全解
- 小米手机的sd卡显示无服务器,小米sd卡无法读取_我的小米手机识别不到SD卡,怎么办?...
- 官网申请Intellij IDEA Ultimate教育许可证详细步骤
- Android开发之百度地图定位打卡
- mysql复制表的数据和结构(可跨越数据库)
- 第一章网络介绍计算题及其解析[计算机网络]
- Linux:限制网络带宽
- 50.Spark大型电商项目-用户访问session分析-top10热门品类之本地测试
- 工业企业数字化转型中的数据治理
- 微信小程序上传云函数_HBuilderx适用