【发布时间】:2016-02-01 11:04:04
【问题描述】:
我有这样的文件数据
Val type
7000 Main
7000.1 Spouse
7000.2 Child
7000.3 Child
7000.4 Child
8000 main
8000.1 Spouse
在Sql中我写了Case Condition
Select CASE WHEN SUBSTRING(val,CHARINDEX('.',val))= 0 THEN 'main'
CASE WHEN SUBSTRING(val,CHARINDEX('.',val))= 1 THEN 'Spouse'
ELSE 'Child'
所以它会给 主要用于没有 Decimal 值 和 1 代表配偶和休息是孩子 但是如何在 SSIS 包中为 Derived Column 编写相同的条件
【问题讨论】:
-
这是case表达式,不是case语句...
-
抱歉错字我会修改@jarlh
标签: sql ssis business-intelligence