SQL Server 2012 - текстовый столбец - разбиение столбца на несколько строк - PullRequest
0 голосов
/ 28 января 2019

У меня есть следующие данные:

ID |Первый |Последний |Комментарии

456 |Джон |Смит |1. альфа 2. браво 3. чарли

132 |Том |Райан |1. зулу 2. янки 3. xray

Я пытаюсь отформатировать его так:

ID |Первый |Последний |Комментарии

456 |Джон |Смит |1. альфа

456 |Джон |Смит |2. Браво

456 |Джон |Смит |3. Чарли

132 |Том |Райан |1. зулу

132 |Том |Райан |2. янки

132 |Том |Райан |3. xray

Поскольку каждый комментарий имеет разную длину, я не могу использовать такую ​​функцию, как LEFT ().Комментариям всегда предшествуют число и период, однако на человека приходится 30 комментариев.Это привело меня к CHARINDEX (), и казалось, что я могу построить оператор CASE с ним, однако, поскольку тип данных для столбца Comments - Text, CHARINDEX () не будет работать.Есть ли способ обойти эту колонку?

...