我有一个数据库test.db
与第一列包含123456;abcdef;ghijk
等。是否有可能将数据拆分到自己的柱子?Sqlite从列创建新列包含;
123456
永不改变长度。
abcdef
和ghijk
更改长度,也可能不包含任何内容。
我曾尝试下面的字符串,但我得到的;
出现在任何t2
或t3
取决于abcdef
和ghijk
长度。
select substr(column,1,6) AS "t1",
substr(column,8,6) AS "t2",
substr(column,15,10) AS "t3" test.db
;
分隔符是否导致该问题?
或者我可以输出数据库到.sql
,格式化txt然后导入到新的数据库?
如果这些'字段'的长度不固定,使用'substr'将无济于事。 – 2012-10-05 10:30:32
Thankyou回复。所以这是不可能的,有没有另一种方式? – Atlas
您可以在SQLite之外使用哪些工具?那么Python呢? – 2012-10-05 10:34:42