Привет всем,
У меня небольшая проблема с функцией SubString в SSIS (производный столбец).
Так далее ..
Вот возможные входные строки:
Игрушка | Категория | Автомобили | Lego
Игрушки | Hot & New | Девушки и образ жизни | Doll
Игрушки | New
Barbies | Категория | Мобильный телефон
Мне нужно отфильтровать слово после второго "|".
В первом случае: «Автомобили»
Во втором случае: «Girls & Lifestyle»
В третьем случае: ""
В четвертом случае: «Мобильный»
Моя попытка была:
SUBSTRING (категория, FindString (категория, "|", 2) + 1, FindString (категория, "|", 3))
Это не работает, потому что FINDSTRING (Category, "|", 3) дает индекс, но мне нужна длина Слова !! Как я могу посчитать символы слова в строке?
Спасибо за вашу помощь и извините за мой плохой английский !!
С наилучшими пожеланиями
Alex