TIME 标量函数
TIME 函数返回值中的时间。
该模式是 SYSIBM。
- expression
- 返回下列其中一种内置数据类型的值的表达式 :DATE , TIME , TIMESTAMP 或不是 CLOB 的日期,时间或时间戳记的有效字符串表示。 在 Unicode 数据库中,如果表达式返回图形字符串数据类型的值,那么首先会将该值转换为字符串,然后再执行该函数。
函数的结果是 TIME。 如果自变量可以为空,那么结果可以为空;如果自变量为空,那么结果为空值。
其他规则取决于参数的数据类型:
- 如果自变量是日期的 DATE 或字符串表示:
- 结果是午夜。
- 如果自变量是 TIME:
- 结果就是那个时候。
- 如果自变量是 TIMESTAMP:
- 结果是时间戳记的时间部分。
- 如果自变量是字符串 时间或时间戳记的表示:
- 结果是字符串表示的时间。
示例
从 IN_TRAY 样本表中选择至少比当前时间晚一小时 (任何一天) 收到的所有注释。
SELECT * FROM IN_TRAY
WHERE TIME(RECEIVED) >= CURRENT TIME + 1 HOUR