转换函数用于将数据从一种类型转换为另一种类型,以满足特定的计算需求或数据格式要求。转换函数在处理来自不同来源或格式的数据时,能够保证数据的兼容性和正确性。本文为您介绍系统内置函数中转换函数的使用方法。
BI_DATEFORMAT
BI_DATEFORMAT用于将日期进行格式化,并输出文本。
语法 | BI_DATEFORMAT(date, format) |
参数说明 |
|
定义 | 将日期进行格式化,并输出文本。 |
输出 | 字符串 |
示例 | BI_DATEFORMAT(2020-09-29, 'yyyyMMdd') = '20200929' |
BI_TODATE
BI_TODATE用于将字符串转换为日期类型。
语法 | BI_TODATE(date_string, format) |
参数说明 |
|
定义 | 以<format>格式解析字符串<date_string>,并转换为日期类型。 |
输出 | 日期 |
示例 | BI_TODATE('2020-09-29', 'yyyy-MM-dd') = 2020-09-29 |
BI_TODOUBLE
BI_TODOUBLE用于将文本或数值转为浮点数。
语法 | BI_TODOUBLE(expression) |
参数说明 | expression:待转换的文本或数值。 |
定义 | 将文本或数值转为浮点数。 |
输出 | 数值 |
示例 | BI_TODOUBLE('123.21') = 123.21 BI_TODOUBLE(3) = 3.0 |
BI_TOINT
BI_TOINT用于将文本或数值转为整数。
语法 | BI_TOINT(expression) |
参数说明 | expression:待转换的文本或数值。 |
定义 | 将文本或数值转为整数,若存在小数部分将舍弃。 |
输出 | 数值 |
示例 | BI_TOINT('123.9') = 123 |
BI_TOSTR
BI_TOSTR用于将数值转为字符串。
语法 | BI_TOSTR(expression) |
参数说明 | expression:待换行的数值。 |
定义 | 将数值转为字符串。 |
输出 | 字符串 |
示例 | BI_TOSTR(123) = '123' |