#ssis
#ssis
Вопрос:
Я пытаюсь убрать интервал и избавиться от всего текста после тире. Однако я не знаю, как добавлять к выражениям в SSIS
Данные столбца выглядят следующим образом
CS 1301 / 000
Я хочу, чтобы это выглядело так
CS1301
Вот выражения
REPLACE(Course," ","") SUBSTRING(Course,1,FINDSTRING(Course,"/",1) - 1)
Комментарии:
1. Я не уверен, как выполнить задачу в одном операторе, однако я использовал два производных столбца, и это сработало.
Ответ №1:
Предполагая, что имя столбца равно Course
, попробуйте SUBSTRING(Course,0,2) SUBSTRING(Course, 3,4)
либо заменить столбец, либо добавить его в качестве нового столбца в разделе Производный столбец редактора преобразования производных столбцов
Ответ №2:
вы хотите вложить результаты одного оператора в другой, например:
REPLACE(SUBSTRING(Course,1,FINDSTRING(Course,"/",1) - 1)," ","")