TO_CHAR関数を使用せずにコンマ区切りを使用して数値を表示する方法をお勧めしますか。それは、クライアントプログラムで処理することができない限り、3,455,678.05 NUMBER 3455678は、TO_CHARを(使用しない3455678カンマ区切りの番号の書式設定、oracleのNO TO_CHARの書式設定
0
A
答えて
3
として表示されなければならないよう3455678.05が表示されるべき
NUMBER)が、それは、不可能です。例えば
、SQL * Plusで、あなたが行うことができます。
set numformat 999,999,999,999,999.00
しかし3455678.05は3,455,678.05として印刷するだろうが、、3455678が3,455,678.00として印刷しているが、完全な例ではありません。
適切な解決策は、出力を適切にフォーマットするためにNLS_TERRITORYおよび/またはNLS_NUMERIC_CHARACTERSを設定するとともにTO_CHAR()関数を使用することです。
希望に役立ちます。
+0
実際には、正しい解決策は、SQL * Plusの例で示したように、クライアントプログラムが表示の問題を処理できるようにすることだと思います。それはすべて、懸念事項の分離に関するものです。 – APC
0
表示形式は、アプリケーション層やプレゼンテーション層で行う必要がありますが、SQLでは実行しないでください。
Mark J. Bobakによると、あなたがそれを主張するならば、to_charがあなたの唯一の選択肢です。
関連する問題
- 1. Rails ActiveAdminインデックスの書式設定番号
- 2. C# - 国際番号設定のExcel番号書式設定の問題
- 3. jQueryテンプレートの書式設定(カンマ)
- 4. 国番号に基づく電話番号の書式設定
- 5. R Shiny-書式設定の上に書式設定
- 6. 南アフリカの携帯電話番号の書式設定
- 7. MiraiのXLConnectを使用した番号の書式設定
- 8. ToString()カスタム番号の書式設定で奇妙な場合
- 9. テキストボックスの書式設定
- 10. JavaScriptの書式設定
- 11. domdocumentの書式設定
- 12. Javaテーブルの書式設定
- 13. XMLの書式設定
- 14. JavaFXテーブルセルの書式設定
- 15. SMSメッセージの書式設定
- 16. PHP datetimestampの書式設定
- 17. Android GridViewの書式設定
- 18. SQLフィールドの書式設定
- 19. JSONデータの書式設定
- 20. Androidリストの書式設定
- 21. Excelセルの書式設定
- 22. Pythonコードの書式設定: "\"
- 23. プレースホルダテキストの書式設定
- 24. MonoDevelop:コード設定の書式
- 25. HTMLテキストエリアの書式設定
- 26. 値のCSS書式設定
- 27. CSSスタイルシートヘルプの書式設定
- 28. bwPlotの書式設定R
- 29. javascriptの書式設定
- 30. MATLABデータファイルの書式設定
あなたが仕事に完璧なツールを使いたくない、または使用したくない場合は、正当な理由があります。 –