123456;abcdef;ghijk
등이 포함 된 첫 번째 열이 test.db
인 데이터베이스가 있습니다. 데이터를 자체 열로 나눌 수 있습니까?Sqlite 열이 포함 된 새 열을 만듭니다.
123456
길이를 변경하지 마십시오.
abcdef
및 ghijk
변경 길이 및 아무것도 포함하지 않을 수도 있습니다.
나는 아래의 문자열을 시도하지만 난 ;
가 abcdef
및 ghijk
의 길이에 따라 t2
또는 t3
중 하나에 표시 얻을.
select substr(column,1,6) AS "t1",
substr(column,8,6) AS "t2",
substr(column,15,10) AS "t3" test.db
;
분리기가 문제의 원인입니까?
또는 데이터베이스를 .sql
으로 출력하고 txt를 포맷 한 다음 새 데이터베이스로 가져올 수 있습니까?
'필드'의 길이가 고정되어 있지 않으면'substr '을 사용하면 도움이되지 않습니다. –
답장을 보내 주셔서 감사합니다. 그래서 이것은 불가능합니다. 다른 방법이 있습니까? – Atlas
SQLite 밖에서 어떤 도구를 사용할 수 있습니까? 파이썬은 어떻습니까? –