日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle extract()截取时间值函数

發(fā)布時(shí)間:2024/9/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle extract()截取时间值函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • //oracle中extract()函數(shù)從oracle?9i中引入,用于從一個(gè)date或者interval類型中截取到特定的部分??
  • //語法如下:??
  • EXTRACT?(??
  • ????????{?YEAR?|?MONTH?|?DAY?|?HOUR?|?MINUTE?|?SECOND?}??
  • ????????|?{?TIMEZONE_HOUR?|?TIMEZONE_MINUTE?}??
  • ????????|?{?TIMEZONE_REGION?|?TIMEZONE_ABBR?}??
  • FROM?{?date_value?|?interval_value?}?)??
  • //我們只可以從一個(gè)date類型中截取?year,month,day(date日期的格式為yyyy-mm-dd);??
  • //我們只可以從一個(gè)?timestamp?with?time?zone?的數(shù)據(jù)類型中截取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??
  • //獲取兩個(gè)日期之間的具體時(shí)間間隔,extract函數(shù)是最好的選擇??
  • 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?

總結(jié)

以上是生活随笔為你收集整理的oracle extract()截取时间值函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。