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