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_DECIMAL

TO_DECIMAL

文字列または数値を10進値に変換します。TO_DECIMALは、先頭のスペースを無視します。

構文

TO_DECIMAL(
value
[,
scale
] )
引数
必須/
オプション
説明
必須
文字列データ型または数値データ型であること。10進に変換したい値を渡します。有効な式を必要に応じて入力できます。
スケール
必須またはオプション
0から28までの整数リテラル。小数点以下の桁数を指定します。この引数を省略すると、関数は入力値と同じ位取りの値を返します。
詳細モードでは、この引数を省略できません。

戻り値

0から28までの精度と位取りを持つ10進値。
選択したカラムの値が空の文字列または数値以外の文字であった場合は、ゼロ。
関数にNULL値を渡した場合はNULLです。

次の式は、カラムIN_TAXからの値を使用します。データ型はDecimalで、精度は10、スケールは3です。
TO_DECIMAL( IN_TAX, 3 )
IN_TAX
RETURN VALUE
'15.6789'
15.679
'60.2'
60.200
'118.348'
118.348
NULL
NULL
'A12.3Grove'
0