600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > teradata数据库中增加月份 取别名 数据类型(时间戳)转换 替换中使用正则表达式 去

teradata数据库中增加月份 取别名 数据类型(时间戳)转换 替换中使用正则表达式 去

时间:2021-12-13 13:31:03

相关推荐

teradata数据库中增加月份 取别名 数据类型(时间戳)转换 替换中使用正则表达式 去

1、对时间月份的增加:

获取月份的函数为:extract(month from date)

增加月份为:add_months(date,2)显示两个月之后时间

2、取别名:

除了常用的直接在字段后用as之外还可以使用title来进行别名的替换,运用title取别名时可以分行(最多三行)内部可含有空格。

3、对数据类型的转换

字段 cast(A as B)

将字段从A类型转换为B类型。

字符串到时间戳的转换:

CAST (‘1130 18:00:00’ AS TIMESTAMP(0) FORMAT’YYYYMMDDBHH:MI:SS’)

4、替换中使用正则表达式:

REGEXP_REPLACE(要替换的字段,’[A-Z]’,‘A’)

即可把字段中的字符A–Z替换为A。

5、去除空格:

trim(trailing from 字段) 去除后端的空格,如果想要去除前段空格改为leading,不过teradata数据库下trim只能去除后端的空格。

6、字段格式的调整:

format()其中9表示数字位,z表示数字前去除零,X表示字符,B表示插入空格。

format(999,999)表示隔三位将数字间加以逗号分隔。

teradata数据库中增加月份 取别名 数据类型(时间戳)转换 替换中使用正则表达式 去除空格以及字段格式调整汇总

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。