Oracle では、to_char() 関数を使用して数値を文字列に変換できます。この関数は数値を指定した形式の文字列に変換できます。構文は「SELECT TO_CHAR (数値, 変換する形式) [データテーブルから];"。
このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。
Oracle では、to_char() 関数を使用して数値を文字列に変換できます。
構文:
TO_CHAR(d|n[,fmt])
ログイン後にコピー
日付と数値を指定された形式の文字列に変換できます。 Fmt は、数値の書式設定用の書式文字列
です。書式設定文字は次のとおりです:
Parameters | 例 | 説明 |
##9 | 999 | 指定した位置に数値を表示します |
. | 9.9 | 指定された位置の小数点を返します |
, | 99,99 | 指定された位置にカンマを返します |
$ | #$999 | 数値の先頭にドル記号を返します |
EEEE | 9.99EEEE | 科学的表記法 |
L | L999 | 数値の前に現地通貨記号を追加します |
PR | 999PR | 数値が負の場合は、山括弧を使用してそれを示します |
パラメータ説明 | |
#9指定された桁数の値 | | #0
先頭にゼロが付いた値 | | . (ピリオド)
10 進数 | ドット | , (カンマ)
グループ(千)区切り文字 | | PR
角度の負の値括弧 | | S
負の符号付きの負の値 (ローカライゼーションを使用) | | L
通貨記号(ローカリゼーションを使用) | | D
Decimal | Dot (ローカリゼーションを使用) | G
グループ区切り文字 (ローカリゼーションを使用) | | MI
指定された位置にマイナス記号 (数値 < 0 の場合) | | PL
指定された位置の正の符号 (数値 > 0 の場合) | #SG |
指定された位置の正/負の符号 | RN |
ローマ数字 (1 ~ 3999 の間で入力) | TH または th |
序数に変換 | V |
n | 桁 (10 進数 ) を移動 (注を参照) EEEE |
科学的表記法。現在はサポートされていません。 | | コードのデモ: 数値の TO_CHAR 処理
SELECT TO_CHAR(-123123.45,'L9.9EEEEPR')"date" FROM dual;
ログイン後にコピー
推奨チュートリアル: 「Oracle チュートリアル」 >>
以上がOracleで数値を文字列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2023-04-26 17:59:18
-
2023-04-26 17:47:48
-
2023-04-26 17:41:42
-
2023-04-26 17:37:05
-
2023-04-26 17:31:25
-
2023-04-26 17:27:32
-
2023-04-25 19:57:58
-
2023-04-25 19:53:11
-
2023-04-25 19:49:11
-
2023-04-25 19:41:54