2

重複の可能性:
特定のフィールドに通貨記号 £、$ を追加します ORACLE

お金を表す値のテーブルがあり、SQL クエリの出力の先頭に £ 記号を付けたいと考えています。

とにかくこれを行うことはありますか?

4

2 に答える 2

1

あなたはできる

SELECT to_char( column_name, '£999,999,999.99' ) 
  FROM table_name

通貨記号とフォーマットをハードコーディングしたいとします。セッションの NLS 設定を使用して、適切な通貨記号とグループ化記号を決定する場合

SELECT to_char( column_name, 'L999G999G999D99' ) 
  FROM table_name

それを打破する

  • L は現地通貨記号です
  • G はグループ化記号 (米国ではカンマ) です。
  • D は小数点記号 (米国のピリオド) です。
于 2012-12-10T16:52:54.973 に答える
0

次のようなものを使用しますto_char(money, '£9999.00')

詳細はこちら

于 2012-12-10T16:49:28.043 に答える