目次

Search

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

関数リファレンス

関数リファレンス

TO_CHAR(数値)

TO_CHAR(数値)

数値をテキスト文字列に変換します。TO_CHARは、日付を文字列にも変換します。
TO_CHARは、次のように数値をテキスト文字列に変換します。
  • Double値を16桁までの文字列に変換し、15桁までの精度を表示します。15桁を超える数値を渡すと、TO_CHARは数値を16桁に丸めます。
  • (-1e16,-1e-16]および[1e-16, 1e16)の範囲の数値は、10進表記で返します。この範囲以外の数値は科学的表記で返します。
データ統合
は、1e-16と-1e16の値は科学的表記に変換しますが、1e-16と-1e-16の値は10進数表記で返します。

構文

TO_CHAR(
numeric_value
)
引数
必須/
オプション
説明
numeric_value
必須
数値データ型。文字列に変換したい数値です。有効な式を必要に応じて入力できます。

戻り値

文字列。
関数にNULL値を渡した場合はNULLです。

次の式は、SALESカラム内の値をテキストに変換します。
TO_CHAR( SALES )
SALES
RETURN VALUE
1010.99
'1010.99'
-15.62567
'-15.62567'
10842764968208837340
'1.084276496820884e+019'
  (rounded to 16th digit)
1.234567890123456789e-10
'0.0000000001234567890123457'
(greater than 1e-16 but less than 1e16)
1.23456789012345e17
'1.23456789012345e17'
  (greater than 1e16)
0
'0'
33.15
'33.15'
NULL
NULL