2016-03-22 4 views
0

У меня есть таблица, полные числа, как это:Есть ли способ форматировать данные из MySQL в операторах SELECT?

100 
25000 
-5 
-20 
1 

И я хотел бы, чтобы они отформатированы выглядеть при вытягивании данных из:

100.00 
25,000.00 
(5.00) 
(20.00) 
1.00 

Есть ли способ сделать форматирование с помощью инструкции MySQL SELECT? Или я должен делать это в другом месте?

ответ

3

Редко бывает, что MySQL делает любое форматирование. Это не то, на что хорошо подходит MySQL - пусть СУБД предоставит вам данные, и пусть ваша программа выяснит, как представить данные.

Основная опасность форматирования чисел в запросе заключается в том, что вы постоянно привязывали данные к презентации. Если вы когда-либо решали, что хотите сделать математику с этими номерами, вам придется идти наперебой в форматировании данных в вашей программе, так что вы вернетесь к тому, что приложение будет работать с форматированием, но теперь в обратном порядке.

Смежные вопросы