Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. 関数リファレンス
  3. 定数
  4. 演算子
  5. 日付
  6. 関数
  7. システム変数
  8. データ型リファレンス

関数リファレンス

関数リファレンス

TO_BIGINT

TO_BIGINT

文字列または数値をBigint値に変換します。TO_BIGINT構文にはオプションの引数があり、数字を近似値の整数に丸めるか、小数点以下を切り詰めるかを選択できます。TO_BIGINTは、先頭の空白を無視します。

構文

TO_BIGINT(
value
[,
flag
] )
引数
必須/
オプション
説明
value
必須
文字列データ型または数値データ型。Bigint値に変換したい値を渡します。有効な式を必要に応じて入力できます。
flag
オプション
小数点以下を切り捨てるか丸めるかを指定します。フラグは整数リテラルか、TRUEまたはFALSEの定数でなければなりません。
  • TO_INTEGERは、フラグがTRUEまたは非ゼロの数字の場合に小数点以下を切り捨てます。
  • フラグがFALSEまたはゼロの場合、あるいはこの引数が省略された場合、TO_INTEGERは値を近似値の整数に丸めます。
既定ではフラグは設定されません。

戻り値

Bigint。
関数にNULL値を渡した場合はNULLです。
関数に渡された値に英数字が含まれている場合はゼロです。

次の式は、IN_TAXソースカラムからの値を使用します。
TO_BIGINT( IN_TAX, TRUE )
IN_TAX
RETURN VALUE
'7,245,176,201,123,435.6789'
7,245,176,201,123,435
'7,245,176,201,123,435.2'
7,245,176,201,123,435
'7,245,176,201,123,435.2.48'
7,245,176,201,123,435
NULL
NULL
'A12.3Grove'
0
'    176,201,123,435.87'
176,201,123,435
'-7,245,176,201,123,435.2’
-7,245,176,201,123,435
'-7,245,176,201,123,435.23'
-7,245,176,201,123,435
-9,223,372,036,854,775,806.9
-9,223,372,036,854,775,806
9,223,372,036,854,775,806.9
9,223,372,036,854,775,806
TO_BIGINT( IN_TAX )
IN_TAX
RETURN VALUE
'7,245,176,201,123,435.6789'
7,245,176,201,123,436
'7,245,176,201,123,435.2'
7,245,176,201,123,435
'7,245,176,201,123,435.348'
7,245,176,201,123,435
NULL
NULL
'A12.3Grove'
0
'    176,201,123,435.87'
176,201,123,436
'-7,245,176,201,123,435.6789'
-7,245,176,201,123,436
'-7,245,176,201,123,435.23'
-7,245,176,201,123,435
-9,223,372,036,854,775,806.9
-9,223,372,036,854,775,807
9,223,372,036,854,775,806.9
9,223,372,036,854,775,807