Hangt af van de consistentie van de gegevens - ervan uitgaande dat een enkele spatie het scheidingsteken is tussen wat u in kolom één versus twee wilt weergeven:
SELECT SUBSTR(t.column_one, 1, INSTR(t.column_one, ' ')-1) AS col_one,
SUBSTR(t.column_one, INSTR(t.column_one, ' ')+1) AS col_two
FROM YOUR_TABLE t
Oracle 10g+ heeft regex-ondersteuning, waardoor meer flexibiliteit mogelijk is, afhankelijk van de situatie die u moet oplossen. Het heeft ook een regex-substringmethode...
Referentie:
- SUBSTR
- INSTR