具有字符串的数学运算的 SQL 数据类型



我想使价格列具有这样的值Rp27.375,因为我将对这个列进行一些数学运算,我不能使用 varchar dataype 和数字数据类型,因为该列会有一些字符串。有人可以为我提供解决问题的方法吗?谢谢

这是数据库设计的问题。您需要将其存储在不同的列中,正如其他人在评论中提到的那样。但是,如果您仍然想将其保存在一列中,则需要使用 SUBSTR 函数作为 SUBSTR(price,3,15(,这将为您修剪货币代码,然后需要使用to_nummber函数将结果转换为数字。

相关内容

  • 没有找到相关文章

最新更新