如何使用 Invantive SQL 将文本转换为数字?
How to convert text to numbers with Invantive SQL?
我正在使用 Invantive 查询工具。将文本转换为数字的正确方法是什么?
我从我的数据库中获取了一个文本字段,其格式类似于 3,4
。当我在查询中使用计算函数时,例如 2 * 3,4
它显示 68
.
获取正确数据的正确函数是什么?
现在没有办法用现有的函数来做到这一点,所以我建议一个解决方法。首先,将文本转换为 Invantive SQL 理解的格式(美国英语),然后将该新文本转换为数字。
select to_number(replace('3,4', ',', '.'))
我正在使用 Invantive 查询工具。将文本转换为数字的正确方法是什么?
我从我的数据库中获取了一个文本字段,其格式类似于 3,4
。当我在查询中使用计算函数时,例如 2 * 3,4
它显示 68
.
获取正确数据的正确函数是什么?
现在没有办法用现有的函数来做到这一点,所以我建议一个解决方法。首先,将文本转换为 Invantive SQL 理解的格式(美国英语),然后将该新文本转换为数字。
select to_number(replace('3,4', ',', '.'))