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天前",
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]
参数注明:[+] 或 [-] 是一个可选的指导符,用来注明时光隔断是正数仍是负数(默觉得正数)。
y 是一个可选参数,示意光阴隔断的年纪个别。
m 是一个可选参数,暗示光阴隔断的月数个别。若是指定了年纪和月数,必需在INTERVAL子句中蕴含TO MONTH。
year_precision是一个可选参数,用来说下一年数的精度(默以为2)。
关于interval函数的用法,我们就分享到这啦! <