Вот пример моих данных:
ABC * 12345ABC
BCD * 234 ()
CDE * 3456789 (& (&
DEF * 4567A * B * C
Используя SQL Server 2008 или SSIS, мне нужно проанализировать эти данные и вернуть следующий результат:
12345
234
3456789
4567
Как выКак видите, звездочка (*) - мой первый разделитель. Второй «разделитель» (я использую этот термин свободно) - это когда последовательность чисел останавливается.
Так что, в принципе, просто возьмите последовательность чисел послезвездочка ...
Как мне это сделать?
РЕДАКТИРОВАТЬ:
Я допустил ошибку в своем исходном сообщении. Примером другого возможного значения будет:
XWZ * A12345% $%
В этом случае я хотел бы вернуть следующее:
A12345
Значение может НАЧАТЬСЯ с буквенным символом, но он всегда будет КОНЕЦ с числом. Итак, возьмите все после звездочки, но остановитесь на последнем числе в последовательности.
Любая помощь с этим будет большойВы оценили!