У меня есть таблица T1, в которой есть столбец A1.Столбец имеет значения типа James Patterson%Michael Ledwidge
T1
A1
James Patterson%Michael Ledwidge
мне нужно, чтобы значение в этих столбцах было разбито на 2 других столбца
A1 = Джеймс Паттерсон A2 = Майкл Ледвидж
Аналогично, в таблице 20 записей T1.
Как это можно сделать?
Вы говорите, два другие столбцы, но один из них выглядит одинаково, A1.
В любом случае:
UPDATE T1 SET A1 = SUBSTRING(A1, 1, CHARINDEX('%', A1) - 1), A2 = STUFF(A1, 1, CHARINDEX('%', A1), '') WHERE CHARINDEX('%', A1) > 0