类型转换函数
更新时间: 2022-10-12 16:28:56
1. 概述
通过类型转换函数您可以将字段从一种数据类型转换为另一种数据类型。本文介绍本产品中的类型转换函数及其用途。
2. 示例
您可以将数字转换为字符串,比如将年龄值(数字)转换为字符串值,以便系统不聚合它们。
语法:
STR([年龄])
3. 可用类型转换函数列表
函数 | 说明 | 语法 | 示例 |
---|---|---|---|
DATE | 转为日期,在给定数字、字符串或日期表达式的情况下返回日期,数字按1970年1月1日的秒数计算日期。 | DATE(表达式) | DATE(1665562724) 返回日期2022年10月12日 DATE(“2022-10-12”) 返回日期2022年10月12日 |
DATETIME | 转为日期时间,在给定数字、字符串或日期时间表达式的情况下返回日期时间,数字按1970年1月1日的秒数计算日期时间。 | DATETIME(表达式) | DATETIME(“2022-10-12”)返回日期时间2022年10月12日 0时0分0秒 DATETIME(1665562724) 返回日期时间2022年10月12日 16时18分44秒 |
STR | 转换为字符串 | STR(表达式) | STR(200) = “200”,返回是字符串类型 |
DATEPARSE | 日期串解析,将字符串转成指定格式的日期 | DATEPARSE(格式串,字符串) | DATAPARSE(“yyyy-mm-dd”, “2022-10-12”) = 2022年10月12日 DATEPARSE(“yyyy-mm-dd hh:mi:ss am”, “2022-10-12 04:30:15 PM”) = 2022年10月12日 16点30分15秒 |
FLOAT | 转为浮点数,在给定表达式的情况下返回整数,此函数将结果截断为最接近0的整数 | FLOAT() | FLOAT(“3”) = 3.0;FLOAT(2.1) = 2.1 |
INT | 转为整数,在给定表达式的情况下返回整数,此函数将结果截断为最接近0的整数 | INT() | INT(true) = 1;INT(200.6) = 200;INT(-0.6) = 0 |