変換関数は、特定の計算ニーズやデータ形式の要件を満たすために、あるデータ型から別のデータ型にデータを変更します。異なるソースやフォーマットのデータを処理する際に、互換性と正確性を確保します。このトピックでは、組み込み変換関数の使用方法について説明します。
BI_DATEFORMAT
BI_DATEFORMAT は、日付をフォーマットし、文字列として返します。
構文 | BI_DATEFORMAT(date, format) |
パラメーター |
|
定義 | 日付をフォーマットし、文字列として返します。 |
出力 | 文字列 |
例 | BI_DATEFORMAT('2020-09-29', 'yyyyMMdd') = '20200929' |
制限事項 | Lindorm (LindormTSDB) データソースではサポートされていません。 |
BI_TODATE
BI_TODATE は、文字列を日付に変換します。
構文 | BI_TODATE(date_string, format) |
パラメーター |
|
定義 | 文字列 <date_string> を <format> パターンを使用して解析し、日付を返します。 |
出力 | 日付 |
例 | BI_TODATE('2020-09-29', 'yyyy-MM-dd') = '2020-09-29' |
制限事項 | バージョン 2.8 以降の Lindorm (LindormTable およびマルチモデル SQL) データソースでのみサポートされています。 |
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) |
パラメーターの説明 | 式: ラップする値。 |
定義 | 数値を文字列に変換します。 |
出力 | 文字列 |
例 | BI_TOSTR(123) = '123' |