如何根据SSIS中的逻辑表达式从两列派生一列?

时间:2016-02-02 16:53:14

标签: 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 个答案:

答案 0 :(得分:1)

使用三元运算符(条件):

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