MySQL:由CSV括起来的导入编号

时间:2017-07-31 07:04:35

标签: mysql sql database csv database-design

我正在尝试将csv格式的报告导入MySQL以进行进一步的分析过程。但是,我发现括号括起来的几个负数(例如184,919.02美元), ($ 182,246.50)。如果我使用双格式,它将变为0,但是使用varchar或text它会出现。

我需要以双重格式记录它,以便在进一步的分析过程中自动执行某些计算。有什么方法可以解决这个问题吗?还有如何删除$(美元)符号?

提前致谢。

1 个答案:

答案 0 :(得分:1)

加载到VARCHAR列。然后使用REPLACE(col, '$', '')更新列,以删除$

重复以摆脱,-(,')和其他任何垃圾。

更好的是,我们使用真正的编程语言(而不是SQL)来清理数据。许多语言都允许您一次删除-$,()