【发布时间】:2015-10-20 00:36:05
【问题描述】:
我正在使用 COUNT() 函数在查询中检索名为removing_count 的列。在结果集中,removing_count 的数据类型是 BIGDECIMAL。我想将数字转换为五位数。所以如果值小于五位,那么它应该用前导零表示。
例如 1) 如果删除计数为 540,则显示 00540
2) 如果删除计数为 60,则显示 00060
如果删除计数是整数/字符串值,那么我可以使用 java 表达式添加前导零:
--if removal_count is integer--
String.format("%05d",removal_count)
--if removal_count is string--
("00000"+removal_count).subString(removal_count.length())
我们可以将removing_count 转换为字符串或整数(从大十进制),以便我可以使用给定的java 表达式吗?或者有没有办法在查询本身中添加前导零?
【问题讨论】: