标签: sql db2
我的查询如下:
Select price from myTable;
返回值'22.50'
'22.50'
但是,我的程序中需要格式为5.8 bytes。
5.8 bytes
这是我的字符串值应该是'00022.50000000'而不是'22.50'
'00022.50000000'
有没有办法在SQL中直接实现这个?
答案 0 :(得分:4)
来自文档,我认为你想要CHAR(DECIMAL(22.50,13,8))
我没有可以使用的DB2实例,因此无法验证。这些函数不是ANSI SQL,它们是DB2特定的。