本文介绍了如何导入csv文件到正确的数据类型的sqlite的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我导入csv文件到sqlite数据库,它导入数字作为字符串到整数列,我如何解决这个问题?来自我的csv文件的行如下:
When I import a csv file to sqlite database, it imports number as string to integer column, how can I fix this? A line from my csv file like this:
31,c,BB ROSE - 031,c31,,9,7,0,"142,000",0
推荐答案
CSV档案数据类型;一切都是一个字符串。
CSV files do no have data types; everything is a string.
要将列中的所有值转换为数字,请使用以下形式:
To convert all values in a column into a number, use something like this:
UPDATE MyTable SET MyColumn = CAST(MyColumn AS INTEGER)
这篇关于如何导入csv文件到正确的数据类型的sqlite的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!