1、对时间月份的增加:
获取月份的函数为:extract(month from date)
增加月份为:add_months(date,2)显示两个月之后时间
2、取别名:
除了常用的直接在字段后用as之外还可以使用title来进行别名的替换,运用title取别名时可以分行(最多三行)内部可含有空格。
3、对数据类型的转换
字段 cast(A as B)
将字段从A类型转换为B类型。
字符串到时间戳的转换:
CAST (‘20211130 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)表示隔三位将数字间加以逗号分隔。