还在学习SSIS
我在SSIS中有一个excel源代码,我需要基于[Teacher]列之一创建一个case语句。
但是作为派生列(因为它在SQL语句中不工作)
通常的SQL将是
CASE WHEN [Teacher] like '%A%' then [Teacher] else null end as [Teacher]我试过寻找例子,但是找不到类似的%A%的用法。
请帮帮忙
发布于 2020-08-12 00:01:57
您应该将有条件的与FINDSTRING()函数一起使用,如下所示(假设[Teacher]列为DT_WSTR__类型)
FINDSTRING([Teacher],"A",1) > 0 ? [Teacher] : NULL(DT_WSTR,50)https://stackoverflow.com/questions/63360087
复制相似问题