2016-03-22 11 views
0

は、私はこれらのような数字の完全なテーブルがあります。SELECT文でMySQLからデータをフォーマットする方法はありますか?

100 
25000 
-5 
-20 
1 

をそして私は彼らが外にデータを引っ張ったときに、このように見えるようにフォーマットしたいと思います:行うにはどのような方法があります

100.00 
25,000.00 
(5.00) 
(20.00) 
1.00 

MySQL SELECT文による書式設定?それとも他の場所でそれをやっているべきですか?

答えて

3

MySQLに任意の書式設定をさせることをお勧めします。これはMySQLが優れていることではありません.DBMSでデータを提供し、データをどのように表示するかをプログラムに任せます。

クエリ内で数値を書式設定する際の大きな危険は、データをプレゼンテーションに永続的にリンクしていることです。あなたがそれらの数値で数学をしたいと思ったことがあるならば、あなたのプログラムでデータのフォーマットを解除するという手間を掛けなければならないでしょう - そうすればアプリケーションがフォーマット作業をすることに戻ります。逆に。

関連する問題