テキストを数値としてフォーマットする SQLplus スクリプト
-
02-07-2019 - |
質問
テーブルから行を選択していますが、一部の列はテキスト型ですが、常に数値データが含まれています。数値としてフォーマットするにはどうすればよいですか?
例えば列数量見出し「数量」形式 999,999
ただし、テーブルの列はテキストであるため、数値の書式設定は無視されます。
解決
クエリ内の列を TO_NUMBER にする必要があります。
他のヒント
千の区切り文字を使用してレンダリングするには、次のことが必要です...
to_char(to_number(quantity), '999,999')
ありがとうスティーブ、
今では以下のものを手に入れることができます:
column quantity heading 'Quantity' format 999,999 select TO_NUMBER(quantity) as quantity from Sales
そして、正当な理由のあるレポートが得られます。
所属していません StackOverflow