разделить значение столбца на 2 разных столбца - PullRequest
0 голосов
/ 10 марта 2011

У меня есть таблица T1, в которой есть столбец A1.Столбец имеет значения типа James Patterson%Michael Ledwidge

мне нужно, чтобы значение в этих столбцах было разбито на 2 других столбца

A1 = Джеймс Паттерсон
A2 = Майкл Ледвидж

Аналогично, в таблице 20 записей T1.

Как это можно сделать?

1 Ответ

3 голосов
/ 10 марта 2011

Вы говорите, два другие столбцы, но один из них выглядит одинаково, A1.

В любом случае:

UPDATE T1
SET
  A1 = SUBSTRING(A1, 1, CHARINDEX('%', A1) - 1),
  A2 = STUFF(A1, 1, CHARINDEX('%', A1), '')
WHERE CHARINDEX('%', A1) > 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...