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