Techioz Blog

クエリ結果として数値0.0を0.00として表示する方法

概要

データベースに保存されている値は数値データ型として 0.0 ですが、クエリ結果として数値 0.0 を 0.00 として表示するにはどうすればよいですか?

解決策

フロントエンドで特定の方法で表示されるように値をフォーマットすることは、データベースには関係ありません。

代わりに、String#% を使用して、フロントエンドで float をどのようにフォーマットするかを制御します。あなたの場合、2 桁の float をレンダリングしたい場合は、次の書式設定ルールを使用できます。

float = 0.0
"%0.2f" % float
#=> "0.00"