2016-02-02 3 views
-1

Я хотел бы получить еще один столбец из двух столбцов на основе некоторых логических операторов:Как получить один столбец из двух столбцов на основе логических выражений в SSIS?

table 
id col1 col additionalcol 
1 a  a 
2 b c c 
3 d e e 
4   f f 
5 g me g 
6 i me i 
7 j l l 
8 k m m 
9 n me n 
10 o p p 

Я хотел бы вывести additionalcol на основании заявления:

 `if 
      col is empty or me then 
       take col1 
     else  
      take col 

ответ

1

Используйте тройной оператор (условный):

(col == null || col=="me") ? col1 : col 
+0

Должен ли я использовать «Преобразование производных столбцов»? Если да, то как выбрать «Derived Column Name» и «Derived Column»? – Mamba

+0

Да, введите любое имя, которое вы хотите для имени производного столбца, и выберите «Добавить как новый столбец» для производного столбца. –

Смежные вопросы