2016-04-04 25 views
0

は40000,99のようなすべての値のためではなく、0のために働いて、以下のSQL文が期待値は0.00であるが、結果は0.00SQL番号の形式

trim(to_char(value,'9,999,999.99') 

は、あなたがこのためにあらゆる可能な解決策を提案してもらえています、

フォーマットはx,xxx,xxx.xxであるべきであり、0は0.00

例:として表示されるべきである:40,000、1,250,000.00、0.00

+1

は、あなたが私たちを叫んでいる理由はありますか?私たちはあなたを怒らせるために何をしましたか? –

+0

@KenWhite私は助けを求めており、あなたはここで叫んでいます。 あなたが叫んで始めたことをとても怒らせるために私は何をしましたか? あなたはあなたの知識にそんなに傲慢さと自我を持っているようです。 スタックオーバーフローのポリシーは、専門家だけが質問を投稿することができますか?初心者ではないのですか? – prnjn

+0

私の主張は、それが敬虔ではなく、あなたの質問のタイトルを含むことです。あなたの質問をすべての大文字で入力する理由は絶対にありません。それはあなたがもっと速く助けになることはありません、それは読むのがより難しく、それは失礼で迷惑です。ほとんどの人はそれを理解することができ、穏やかな思い出を得られない人はそれを理解することができます。少数の人々が集まっています。彼らには、それが嫌なものではないことが具体的に説明されていなければなりません。それは専門家/初心者とは関係ありません。それは単純な良いマナーと関係がある。 –

答えて

2

あなたは明示的に小数点の前にゼロを示す必要があります:

trim(to_char(value,'9,999,990.99')