ITPub博客

首页 > 数据库 > > GaussDB 100 间隔函数N篇

GaussDB 100 间隔函数N篇

作者:GaussDB_数据库 时间:2020-03-04 10:10:34 0 删除 编辑

NUMTODSINTERVAL

语法:

NUMTODSINTERVAL(num, 'interval_unit')

功能:输入一个数值和interval域描述字段,输出INTERVAL DAY TO SECOND类型。

其中参数num可以是:

  • 一个数值类型: 整数、大整数、浮点数、高精度数值类型NUMBER 。

  • 可以隐式转换为数值的表达式。

具体的输入输出关系,见表1。

numtodsinterval(3.1425926535897932384626, 'DAY')

+0000003 03:25:20.005270

-

numtodsinterval(3.1425926535897932384626, 'MINUTE')

+0000000 00:03:08.555559

-

numtodsinterval(999999999.99999, 'second')

+0011574 01:46:39.999990

-

numtodsinterval(199.99999, 'year')

错误

域指示符错误

表1 NUMTODSINTERVAL输入输出关系表

示例输入

输出结果

说明

说明:参数interval_unit是一个字符串类型,指示了num对应INTERVAL类型的域。对于NUMTODSINTERVAL函数,其interval_unit可以为:DAY、HOUR、MINUTE和SECOND。注意interval_unit对大小写不敏感,首尾空格会被忽视。

示例:

返回当前时间1小时后的时间。

SELECT SYSDATE + NUMTODSINTERVAL(1, 'HOUR') from SYS_DUMMY;

SYSDATE + NUMTODSINTERVAL(1, 'HOUR')
------------------------------------
2018-12-05 10:42:39

1 rows fetched.

NUMTOYMINTERVAL

语法:

NUMTOYMINTERVAL(num, 'interval_unit')

功能:输入一个数值和interval域描述字段,输出INTERVAL YEAR TO MONTH类型。

说明:

  • 参数interval_unit是一个字符串类型,指示了num对应INTERVAL类型的域。对于NUMTOYMINTERVAL函数,其interval_unit可以为:YEAR和MONTH。注意interval_unit对大小写不敏感,首尾空格会被忽视。

  • 其中参数num可以是:

    • 一个数值类型: 整数、大整数、浮点数、高精度数值类型NUMBER 。

    • 可以隐式转换为数值的表达式。

具体的输入输出关系,见表2。

numtoyminterval(9999.9, 'year')

+9999-11

-

numtoyminterval(9999.99, 'year')

错误

四舍五入导致越界

numtoyminterval(9999.9999999999999, 'year')

错误

四舍五入导致越界

numtoyminterval(99999.9, 'month')

+8333-04

-

numtoyminterval('123', 'month')

+0010-03

该字符串可以转换为数值类型

numtoyminterval('123XX', 'month')

错误

字符串转数值类型失败

numtoyminterval(+3.1425926535897932384626, 'year')

+0003-02

-

表2 NUMTOYMINTERVAL输入输出关系

示例输入

输出结果

说明

示例:

返回当前时间1个月后的时间。

SELECT SYSDATE + NUMTOYMINTERVAL(1, 'MONTH') from SYS_DUMMY;

SYSDATE + NUMTOYMINTERVAL(1, 'MONTH')
-------------------------------------
2019-01-05 09:33:28

1 rows fetched.


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3149653/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: Gauss100 事务控制
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19240