DB2中如果转换数值显示为两位小数,并显示千分位逗号要怎么写SQL?

2025-03-04 04:13:38
推荐回答(3个)
回答1:

可以先转为字符串,然后用VARCHAR_FORMAT_BIT函数,如下:
VARCHAR_FORMAT_BIT(cast(x'5493522.56'
as varchar(10) for bit data),
'x,xxx,xxx.xx')

回答2:

db2中没有符合要求的函数,而且从数据库的角度也不是必须,这个可以在外围代码中做

回答3:

to_char(1000000,'999,999,999,999.99')