更新时间:2024-07-24 GMT+08:00

Teradata函数

以下函数提供Teradata SQL的能力。

字符串函数

  • char2hexint(string)

    描述:返回字符串的UTF-16BE编码的十六进制表示形式。

  • index(string, substring)

    描述:同strpos() 函数。

日期函数

本节中的函数使用与Teradata datetime函数兼容的格式字符串。下表基于Teradata参考手册,描述了受支持的格式说明符。

说明符

说明

- / , . ; :

忽略标点符号

dd

一个月中的第几日(1-31)

hh

一天中的第几个小时(1-12)

hh24

一天中的第几个小时(0-23)

mi

分钟(0-59)

mm

月份(01-12)

ss

秒(0-59)

yyyy

四位年份

yy

两位年份

当前不支持不区分大小写。 所有说明符必须小写。

  • to_char(timestamp, format)

    描述:将时间戳按指定格式输出为字符串。

    select to_char(timestamp '2020-12-18 15:20:05','yyyy/mmdd hh24:mi:ss');-- 2020/1218 15:20:05
  • to_timestamp(string, format)

    描述:将字符串按规定格式解析为timestamp。

    select to_timestamp('2020-12-18 15:20:05','yyyy-mm-dd hh24:mi:ss'); -- 2020-12-18 15:20:05.000
  • to_date(string, format)

    描述:将字符串按格式转换为日期。

    select to_date('2020/12/04','yyyy/mm/dd'); -- 2020-12-04