Так вот задача:Как решить этот строковый алгоритм?
мне нужно обновить строки определенного столбца в моей таблице по образцу в примерах ниже:
Пример 1:
От: texttext/21/812/21a
Кому: texttext-21a81221Пример 2:
От: texttext/6/163/38a
К: texttext-38a1636
"texttext" длина может варьироваться и может содержать дробную черту (/), а также.
Кроме того, блок 2 и 3 номера не могут иметь 2 цифры.
Так,
texttext/53/7а/a2
должен превратиться в:
texttext-0a207a53
Я использую SQL Server 2008.
Я благодарю т. е. ваши усилия, чтобы помочь мне.
Спасибо!
Просьба представить код, который вы пробовали себя и результаты, которые вы получаете. Я бы сделал исследование функций 'SUBSTRING()', 'CHARINDEX()' и 'REPLACE()' sql. – Supersnake
Мне очень понравился этот вопрос, пока я не прочитал строку «texttext». Длина может отличаться и может содержать слэши (/). «... вы абсолютно должны предоставить нам фиксированную структуру, если у вас есть какая-либо надежда на получение значимого запроса Вот. Нам нужно знать, сколько будет сокращений. –