我有一列数据类型dec (16,2)
,其值可能为20000.00
。
我希望结果以逗号分隔的货币或货币格式如下:20,000.00
。
截至目前,我计划将此除以1000并用逗号连接。但我想知道DB2是否具有内置功能来转换它。或者将整数转换为货币格式的任何其他更简单的方法。
select A.Billing_Amount
from Transaction_Table A with ur;
答案 0 :(得分:2)
您也可以尝试:
select decimal(A.Billing_Amount,9,2) from Transaction_Table A with ur;
答案 1 :(得分:1)
您可以创建一个不同的UDT来将列存储为货币类型,如下所示:
CREATE DISTINCT TYPE CURRENCY AS DEC(15,2) WITH COMPARISONS;