Teradata:将varchar转换为十进制/浮点数

时间:2019-01-18 07:58:22

标签: sql format teradata

我需要将13,5之类的varchar值转换为数字。 我尝试的任何代码都返回以下代码:135,00

如何正确制作?

尝试了以下内容:

cast('13,5' as float)
cast('13,5' as decimal(18,2))
cast(oreplace('13,5',',','.') as float)
cast(oreplace('13,5',',','.') as decimal(18,2))
cast('13,5' as number)
cast(oreplace('13,5',',','.') as number)

0 个答案:

没有答案