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