interval相关

SELECT ASCII('a') from dual;--97
SELECT CHR(10) FROM dual; --换行符
SELECT SYSTIMESTAMP FROM dual; --精确到10-6次方秒
 SELECT numtodsinterval('333', 'second') FROM dual;
 SELECT numtodsinterval('333', 'minute') FROM dual;
 SELECT numtodsinterval('333', 'day') FROM dual;
 SELECT numtoyminterval('33','year') FROM dual;
 SELECT numtoyminterval('33','MONTH') FROM dual;
 SELECT to_dsinterval('3 00:00:01') FROM dual;
 SELECT to_yminterval('3-3') FROM dual;
A extract 抽取date型  

SELECT EXTRACT (YEAR FROM SYSDATE) FROM dual;
   SELECT EXTRACT (MONTH FROM SYSDATE) FROM dual;
  SELECT EXTRACT (DAY FROM SYSDATE) FROM dual;
    SELECT EXTRACT (HOUR FROM SYSDATE) FROM dual;    --error
    SELECT EXTRACT (MINUTE FROM SYSDATE) FROM dual;   --error
   SELECT EXTRACT (SECOND FROM SYSDATE) FROM dual;    --error

 --注意: 如果真要从日期类型的字段中抽取时\分部分用to_char()函数就可以了.比如to_char(日期类型,'hh24:mi')

B、extract 抽取interval型 (同理不能抽取时分秒) 

   SELECT EXTRACT (YEAR FROM numtoyminterval('333', 'month') ) FROM dual;
   SELECT EXTRACT (MONTH FROM numtoyminterval('33','MONTH')) FROM dual; 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值