Лишние нули после запятой в MySQL.

botan

Новичок
Лишние нули после запятой в MySQL.

Поля Decimal(4,2)
Данные выводятся
10.00
11.10
12.22
Хочется
10
11.1
12.22
Нет ли какого-нибудь несложного способа от них отделаться в самом MySQL?
 

MD

Guest
явно не там.
может ли такая функция называться format? :)
 

botan

Новичок
Может я чего не догоняю,
но это у меня не цены.
И я заранее не знаю сколько будет знаков после запятой.
FORMAT(`height`,2)
Выдает то же что и просто height
а
FORMAT(`height`,0) тоже что и округление.
Более того поле становится string и сортировка по нему становится некоректной.
 

botan

Новичок
Размеры это.
Бывают
10
11
13
А бывают
5,33
7,62 :)
Требуется лишние нули убирать, когда отображаю это дело.
 

MD

Guest
тогда, не понимаю почему мешает (string) при отображении.
сортировку делать можно так: select *, format(field, ..) as formated_field ...... order by field
 
Сверху