我需要有关 SQL 查询的帮助才能执行以下操作:
我有一个表格,其中列出了产品的可能字符串值。
我有第二个表格,其中可以提到该产品的自由格式文本。如果字符串存在于第一个表中,SQL 查询有什么方法可以提取该字符串?
我在另一篇关于 CHARINDEX 和 SUBSTRING 的 SO 帖子上读到。在这种情况下这会有效吗?我如何在我的用例中应用它?
我的场景的一个例子是:
我的表 PRODUCTS 具有以下格式,
Product
XXX
YYY
ZZZ
DDD
另一个表有一列,其中有大量文本将提及该产品。喜欢:
Record Number User Review
1 I like XXX for its versatility but YYY is better.
2 XXX is a horrible product. DO not buy.
3 YYY and DDD are best in class. Many do not know how to use it.
现在我想以这种方式使用查询来提取产品名称。
Record Number Product in Review
1 XXX
1 YYY
2 XXX
3 YYY
3 DDD
提前感谢您的时间和帮助。