如何导入csv文件到正确的数据类型的sqlite [英] How to import csv file to sqlite with correct data types

查看:441
本文介绍了如何导入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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆