【发布时间】:2017-03-15 02:34:43
【问题描述】:
我有一个表,其列 name 在名称前后有随机字符,即:
表 A:
Name
-----------------
asd4345JONlkj345
.;lidDavidlksd$
我在同一个数据库中有另一个表,其名称为:
表 B:
Name
------
David
Jon
这会持续 30k 行,否则我会很快硬编码一些东西。我想在表 A 的“名称”列中搜索表 B 中的每个值的每个字符串,如果找到,则在新列中返回名称。
我感觉这将是一个 UDF,这很好,我只是不确定如何在这种情况下使用 patindex,或者这是否是正确的方法。
【问题讨论】:
-
我不明白在不到一分钟的时间内投了反对票,没有解释为什么?怎么会有时间在这么短的时间内理解问题?
-
否决票不是来自我,但我敢肯定,因为目前还不清楚您要在这里做什么。我们可以大致了解,但代码不是这样工作的。我们需要实际的细节。
-
这里是开始让您的问题变得更好的好地方。 spaghettidba.com/2015/04/24/…
标签: sql-server substring udf patindex