我有一个test.db第一列包含123456;abcdef;ghijk等的数据库。是否可以将数据拆分为自己的列?
123456从不改变长度。
abcdef并ghijk更改长度,也可能不包含任何内容。
我已经尝试了下面的字符串,但我得到了;出现在t2或者t3取决于abcdefand的长度ghijk。
select substr(column,1,6) AS "t1",
substr(column,8,6) AS "t2",
substr(column,15,10) AS "t3" test.db
;分隔符是否导致问题?
或者我可以将数据库输出到.sql,格式化txt然后导入到新数据库吗?