私たちは皆、時にはT-SQLの文字列操作機能を知っているがまだ十分とは言えない...右揃えテキスト
私は右揃えとしてT-SQLで出力する必要数値フィールドを持っていますテキスト列。例:
Value
----------
143.55
3532.13
1.75
あなたはどうしますか?良い解決策は、明確でコンパクトであるべきですが、「あまりにも賢い」ということがあることを忘れないでください。
私はこれが間違っていることに同意しますが、時には私たちのコントロール外の勢力に悩まされていることがあります。
ありがとうございます。
ブラボー!どうしたの? STR()は小数点ではなく浮動小数点数をとります。 SQLServerのヘルプでは、これを非常に明示しています(「...近似数値(浮動小数点数)データ型の式」)。小数点の桁数が足りない場合、丸めが問題になります。 これは、ほとんどの場合、依然として優れた答えです –