ホームページ >データベース >Oracle >Oracleで数値を文字列に変換する方法

Oracleで数値を文字列に変換する方法

青灯夜游
青灯夜游オリジナル
2022-03-17 16:21:5229531ブラウズ

Oracle では、to_char() 関数を使用して数値を文字列に変換できます。この関数は数値を指定した形式の文字列に変換できます。構文は「SELECT TO_CHAR (数値, 変換する形式) [データテーブルから];"。

Oracleで数値を文字列に変換する方法

このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle では、to_char() 関数を使用して数値を文字列に変換できます。

構文:

TO_CHAR(d|n[,fmt])

日付と数値を指定された形式の文字列に変換できます。 Fmt は、数値の書式設定用の書式文字列

です。書式設定文字は次のとおりです:

##9999 指定した位置に数値を表示します.9.9指定された位置の小数点を返します, 99,99指定された位置にカンマを返します$#$999数値の先頭にドル記号を返しますEEEE9.99EEEE科学的表記法LL999数値の前に現地通貨記号を追加しますPR999PR数値が負の場合は、山括弧を使用してそれを示します

Parameters

説明

パラメータ#9#0 先頭にゼロが付いた値 . (ピリオド) ドット, (カンマ) グループ(千)区切り文字PR角度の負の値括弧S 負の符号付きの負の値 (ローカライゼーションを使用) L 通貨記号(ローカリゼーションを使用) DDot (ローカリゼーションを使用)Gグループ区切り文字 (ローカリゼーションを使用)MI指定された位置にマイナス記号 (数値 PL指定された位置の正の符号 (数値 > 0 の場合)指定された位置の正/負の符号ローマ数字 (1 ~ 3999 の間で入力) 序数に変換科学的表記法。現在はサポートされていません。 コードのデモ: 数値の TO_CHAR 処理
SELECT TO_CHAR(-123123.45,'L9.9EEEEPR')"date" FROM dual;
説明
指定された桁数の値
10 進数
Decimal
#SG
RN
TH または th
V
n 桁 (10 進数 ) を移動 (注を参照) EEEE


推奨チュートリアル: 「

Oracle チュートリアル」 Oracleで数値を文字列に変換する方法>>

以上がOracleで数値を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。