Select totalvalue from user
此 DB2 查询给出的输出如下: 00000000000000000000072834.37000, 00000000000000000000147532.26000, 00000000000000000000145485.89000
我想显示如下,72834.37, 147532.26, 145485.89
这在 DB2 中可能吗?提前致谢!
Select totalvalue from user
此 DB2 查询给出的输出如下: 00000000000000000000072834.37000, 00000000000000000000147532.26000, 00000000000000000000145485.89000
我想显示如下,72834.37, 147532.26, 145485.89
这在 DB2 中可能吗?提前致谢!
VARCHAR_FORMAT 函数应该在这种情况下工作。试试下面的查询:
SELECT
VARCHAR_FORMAT(TOTALVALUE, 'S99999999999999999999999999.999999')
FROM USER;
试试这个:
Strip(CHAR(DIGITS(00000000000000000000072834.37000)),L,'0')
它应该给你72834.37000
您的DECIMAL
类型作为CHAR
. 如果您不这样做,请检查您的 CLI 设置是否为MapDecimalFloatDescribe
.