TIME 标量函数

TIME 函数返回值中的时间。

Read syntax diagramSkip visual syntax diagramTIME(expression)

该模式是 SYSIBM。

expression
返回下列其中一种内置数据类型的值的表达式 :DATE , TIME , TIMESTAMP 或不是 CLOB 的日期,时间或时间戳记的有效字符串表示。 在 Unicode 数据库中,如果表达式返回图形字符串数据类型的值,那么首先会将该值转换为字符串,然后再执行该函数。

函数的结果是 TIME。 如果自变量可以为空,那么结果可以为空;如果自变量为空,那么结果为空值。

其他规则取决于参数的数据类型:
  • 如果自变量是日期的 DATE 或字符串表示:
    • 结果是午夜。
  • 如果自变量是 TIME:
    • 结果就是那个时候。
  • 如果自变量是 TIMESTAMP:
    • 结果是时间戳记的时间部分。
  • 如果自变量是字符串 时间或时间戳记的表示:
    • 结果是字符串表示的时间。

示例

从 IN_TRAY 样本表中选择至少比当前时间晚一小时 (任何一天) 收到的所有注释。
   SELECT * FROM IN_TRAY
     WHERE TIME(RECEIVED) >= CURRENT TIME + 1 HOUR