Мне нужно написать скрипт в Oracle, чтобы разбить строки 'BP / 593/00294' и 'NC // 12345' на / символ в запросе, чтобы иметь значения в отдельных столбцах.
Я что-то думалнапример:
select regexp_substr(mystr, '[^/]+') as col1,
regexp_substr(c.usertext21,'[^/]+',1,2) as col2
from mytable
, но в col2 я теряю пустое строковое значение из второй строки.Мне нужно сохранить каждое значение из обеих строк.Это должно быть результатом:
<table>
<th>col1</th>
<th>col2</th>
<th>col3</th>
<tr>
<td>BP</td>
<td>593</td>
<td>00294</td>
</tr>
<tr>
<td>NC</td>
<td></td>
<td>12345</td>
</tr>
</table>
Любая помощь будет оценена.Спасибо