轉換函數用于將數據從一種類型轉換為另一種類型,以滿足特定的計算需求或數據格式要求。轉換函數在處理來自不同來源或格式的數據時,能夠保證數據的兼容性和正確性。本文為您介紹系統內置函數中轉換函數的使用方法。
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' |