如何控制SQLite3导入CSV文件的方式?

时间:2018-10-20 16:09:15

标签: csv import sqlite

在SQLite3中导入.csv文件时,有什么方法可以控制表的创建?

我的示例.csv文件有7列,第一行包含列名,后跟10行“数据”。但是,结果表不符合预期。

首先,将列标题创建为带引号的文本,因此,对于SELECT,任何导入的列都要求用单引号输入列名,以避免出现“无此类列”错误(例如{{1 }}给出SELECT TopTemp FROM Readings;,但Error: no such column: TopTemp可以。).csv文件没有带引号的字符串。

第二,所有数据都作为SELECT 'TopTemp' FROM Readings;输入。因此,尽管导入的“数据”主要是实数(浮点数)的列,但无法使用任何聚合函数。有什么方法可以控制导入时的列数据类型?

0 个答案:

没有答案