查找特定字符并将记录更改为null

时间:2018-04-30 03:02:41

标签: sql-server ssis etl

我正在使用SSIS加载一些数据,需要找到一个特定字符(P)并将记录(包含该字符)更改为null。有什么想法吗?

数据如下:

  • P47625671654
  • PH234598
  • PGG654

但它应该显示:

  • NULL
  • NULL
  • NULL

1 个答案:

答案 0 :(得分:0)

您可以通过使用以下表达式添加派生列来实现此目的:

FINDSTRING([Column],"P",1) > 0 ? NULL(DT_WSTR,50) : [Column]