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

Sql server 查找特定字符并将记录更改为null,sql-server,ssis,etl,Sql Server,Ssis,Etl,我正在使用SSIS加载一些数据,需要找到一个特定的字符(p)并将记录(包含该字符)更改为null。有什么想法吗 数据如下: P47625671654 PH234598 PGG654 但它应该表明: 空的 空的 空的 您可以通过使用以下表达式添加派生列来实现此目的: FINDSTRING([Column],"P",1) > 0 ? NULL(DT_WSTR,50) : [Column]

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

数据如下:

  • P47625671654
  • PH234598
  • PGG654
但它应该表明:

  • 空的
  • 空的
  • 空的

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

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