Sqlite Crear nuevas columnas de la columna que contiene;

Tengo una base de datostest.db con la primera columna que contiene123456;abcdef;ghijk ¿Es posible dividir los datos en sus propias columnas?

123456 Nunca cambia la longitud.

abcdef yghijk cambiar la longitud y también puede contener nada.

He intentado la siguiente cadena pero me sale el; aparecer en cualquierat2 ot3 dependiendo de la longitud deabcdef yghijk.

select substr(column,1,6) AS "t1",
       substr(column,8,6) AS "t2",
       substr(column,15,10) AS "t3" test.db

Es el; separador causando el problema?

O puedo mostrar la base de datos a.sql, formatea el txt y luego importa a una nueva base de datos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta