📅  最后修改于: 2023-12-03 15:33:02.648000             🧑  作者: Mango
MAKETIME() 函数用于创建一个时间值,它接收三个参数:小时、分钟和秒。这三个参数必须为非负整数。
MAKETIME(hour, minute, second)
参数:
返回值:
MAKETIME()函数返回一个 time
类型的时间值,格式为 hh:mm:ss
。
假设我们要创建一个时间值为 12:30:45
的时间,我们可以使用 MAKETIME() 函数来实现:
SELECT MAKETIME(12, 30, 45); -- 输出:12:30:45
同时我们可以和其他时间值进行比较:
SELECT MAKETIME(12, 30, 45) > MAKETIME(8, 45, 30); -- 输出:1
hour
, minute
和 second
参数必须为非负整数;hour
参数的值必须介于 0
和 23
之间;minute
和 second
参数的值必须介于 0
和 59
之间;NULL
,则返回值也为 NULL
。TIME
类型是指时间点上的一个时刻,它包括小时、分钟和秒,最大值为 '838:59:59'。