※ ChatGPTを利用し、要約された質問です(原文:MYSQLで小数点を表示する場合としない場合)
MYSQLで小数点を表示する場合としない場合
このQ&Aのポイント
MYSQLで小数点を表示する場合としない場合について説明します。
金額を表示する際、小数点がない場合はコンマ以下を表示しない方法を探しています。
データベースにはDecimal(10,1)型で金額を保存していますが、表示時に小数点以下がない場合は桁を表示しないようにしたいです。
こんにちは。データベースを勉強中です。
金額を入れるカラムがあり、型をDecimal(10,1)としているのですが、小数点がない場合はコンマ以下を表示したくありません。
例えば、25.5であればそのまま、100.0であれば"100"とだけ表示する簡単な方法はないでしょうか。
データはテキストファイルからLoad Dataで入れています。ファイル自体には 25.5、100などと小数点以下の桁はそろっておらず、最大でも第一までです。
今はデータを入れる際、100は100.0と変換されて入りますが、ファイルの内容がそのまま入るように出来たらと思います。
これを条件などで設定するのでなく、オプションか何かで設定することはできませんでしょうか。
MYSQL v5.1
以上、何かアドバイス頂けますと大変助かります。
お手数ですが宜しくお願いします。
お礼
Doubleだと問題があったと思ってDecimalにしてみましたが、原因は別の個所だったので、Doubleで解決しました。ありがとうございました。