MariaDB MAKETIME() 函数使用指南
在 MariaDB 中,MAKETIME()
是一个内置函数,它根据给定的时、分、秒创建一个时间。
MariaDB MAKETIME()
语法
这是 MariaDB MAKETIME()
函数的语法:
MAKETIME(hour, minute, second)
参数
hour
- 必需的。小时。
minute
- 必需的。分钟,取值范围从
0
到59
。 second
- 必需的。秒,取值范围从
0
到59
。
如果您不提供参数或提供了错误数量的参数,MariaDB 将报告一个错误:ERROR 1582 (42000): Incorrect parameter count in the call to native function 'MAKETIME'
。
返回值
MariaDB MAKETIME()
函数根据指定的时、分、秒创建一个时间并返回。
- 如果
minute
不在0
到59
之间,MAKETIME()
函数将返回NULL
。 - 如果
second
不在0
到59
之间,MAKETIME()
函数将返回NULL
。
MariaDB 支持的时间的范围是从 -838:59:59
到 838:59:59
。
MariaDB MAKETIME()
示例
这个语句展示了 MariaDB MAKETIME()
函数的基本用法:
SELECT
MAKETIME(10, 11, 12),
MAKETIME(100, 11, 12),
MAKETIME(839, 11, 12),
MAKETIME(-999, 11, 12),
MAKETIME(10, 11, 12),
MAKETIME(10, 60, 12),
MAKETIME(10, 11, 75)\G
输出:
MAKETIME(10, 11, 12): 10:11:12
MAKETIME(100, 11, 12): 100:11:12
MAKETIME(839, 11, 12): 838:59:59
MAKETIME(-999, 11, 12): -838:59:59
MAKETIME(10, 11, 12): 10:11:12
MAKETIME(10, 60, 12): NULL
MAKETIME(10, 11, 75): NULL
结论
在 MariaDB 中,是一个内置函数,它根据给定的时、分、秒创建一个时间。