interval函数的用法有哪些? interval函数


interval函数的用法是什么?让我们一起来看看 。!
interval函数有两种简单的用法和先进的用法 。以下是具体的使用方法和示例说明 。
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天前",
【interval函数的用法有哪些? interval函数】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 - * 60) as "10分钟前",
sysdate - 10 / (24 * 3600) as "10秒钟前"
from dual;
2、高级用法
格式:INTERVAL '[ |-][y][-m]' [YEAR[( years_precision)])] [TO MONTH]
参数说明:[ ] 或 [-] 是一个可选的指示符,用还是负(默认为正)的可选指示符 。
y 是表示时间间隔的年数部分的可选参数 。
m 是表示时间间隔的月数部分的可选参数 。如果指定年数和月数,则必须在INTERVAL子句中包含TO MONTH 。
year_precision用来说明年数精度的可选参数(默认为2) 。
关于interval我们将分享函数的用法!