interval函數(shù)的用法有哪些呢?我們一起來了解一下吧!
interval函數(shù)有簡單是用法和高級用法兩種,以下是具體使用方法和示例說明。
1、簡單用法
格式:INTERVAL '時間' <year/month/day/hour/minute/second>
示例:
select sysdate - INTERVAL '10' YEAR as "10年前",
sysdate - INTERVAL '10' MONTH as "10個月前",
sysdate - interval '10' day as "10天前",
sysdate - interval '10' hour as "10小時前",
sysdate - interval '10' minute as "10分鐘前",
sysdate - interval '10' second as "10秒鐘前",
sysdate - 10 as "10天前",
sysdate - 10 / 24 as "10小時前",
sysdate - 10 / (24 * 60) as "10分鐘前",
sysdate - 10 / (24 * 3600) as "10秒鐘前"
from dual;
2、高級用法
格式:INTERVAL '[+|-][y][-m]' [YEAR[( years_precision)])] [TO MONTH]
參數(shù)說明:[+] 或 [-] 是一個可選的指示符,用來說明時間間隔是正數(shù)還是負數(shù)(默認為正數(shù))。
y 是一個可選參數(shù),表示時間間隔的年數(shù)部分。
m 是一個可選參數(shù),表示時間間隔的月數(shù)部分。如果指定了年數(shù)和月數(shù),必須在INTERVAL子句中包含TO MONTH。
year_precision是一個可選參數(shù),用來說明年數(shù)的精度(默認為2)。
關(guān)于interval函數(shù)的用法,我們就分享到這啦!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com