0

name名前の前後にランダムな文字がある列を持つテーブルがあります。

表A

  Name
  -----------------
  asd4345JONlkj345
  .;lidDavidlksd$

そして、同じDBに次の名前を持つ別のテーブルがあります:

表 B :

 Name
 ------
 David
 Jon

これは 30k 行でこのように続きます。または、非常に迅速に何かをハードコードするだけです。テーブルBの各値について、テーブルAの「名前」列の各文字列を検索し、見つかった場合は新しい列に名前を返します。

これは UDF になると思いますが、これで問題ありません。このシナリオで patindex を使用する方法、またはそれが正しいアプローチであるかどうかはわかりません。

4

2 に答える 2