Java Teradata-jdbc-从十进制小数部分抑制零

Java Teradata-jdbc-从十进制小数部分抑制零,java,sql,jdbc,teradata,Java,Sql,Jdbc,Teradata,当我从数据库中选择值时,我接收到的是十进制非抑制零。例如: 值:0.5-数据类型格式为十进制(5,5) 返回值0.50000,而不是我期望的0.5 有什么想法吗 谢谢我认为格式应该是'ZZZZZ.ZZZZZZ'。注意:是基数(即小数点)字符,但您使用了分隔符。您可以使用以下命令修剪0:修剪(从%s中同时修剪“0”)或转换(x为数字) select cast(%s as FORMAT 'ZZZZZ,ZZZZZZ') from bla select cast(0.50000 as float F

当我从数据库中选择值时,我接收到的是十进制非抑制零。例如: 值:0.5-数据类型格式为十进制(5,5)

返回值0.50000,而不是我期望的0.5

有什么想法吗


谢谢

我认为格式应该是
'ZZZZZ.ZZZZZZ'
。注意:
是基数(即小数点)字符,但您使用了分隔符。您可以使用以下命令修剪0:
修剪(从%s中同时修剪“0”)
转换(x为数字)
select cast(%s as  FORMAT 'ZZZZZ,ZZZZZZ') from bla
select cast(0.50000 as float FORMAT 'ZZZZZ.ZZZZZZ')