результаты в формате sybase с точностью до 4 знаков после запятой - PullRequest
0 голосов
/ 06 июня 2011

В sybase как отформатировать результат из оператора select для числового поля, чтобы без запятых и 4 десятичных цифр.

Например:

344,500.39495 = 344500.3949

492 930 948,39 = 492930948,3900

Ответы [ 2 ]

3 голосов
/ 18 августа 2011

Вы можете преобразовать и отформатировать число или число с плавающей запятой в строку с помощью функции str().Второй параметр - это общая длина числа, включая десятичную точку, а третий параметр - это длина после десятичной точки.

str(yourDecimalNumber, 20, 4)
0 голосов
/ 26 декабря 2014

Разве вы не можете использовать ROUND (числовое выражение, целочисленное выражение)?

числовое выражение: число, переданное функции, для округления.

целочисленное выражение: положительное целое число указывает число значащих цифр справа от десятичной точки, в которую нужно округлить. Отрицательное выражение указывает количество значащих цифр слева от десятичной запятой, до которого нужно округлить.

...