【发布时间】:2020-02-02 06:23:42
【问题描述】:
我有一个带有 Description 的表,其中可以有多个单词,我需要与一组单词进行比较(一组单词是使用 LISTAGG 函数从另一个查询中输出的)来检查单词是否描述列中是否存在。
例如,如果我的描述有如下文本,并与单词 PIN 比较,则仅返回第 3,4 行。
- 运输物品
- 管道项目
- 夹紧销
- 主轴销
【问题讨论】:
-
您可以尝试将要比较的单词集插入到临时表中,然后使用类似条件stackoverflow.com/a/14125755/6070209 加入。
-
@AustinYi Like 不起作用,因为与 PIN 相比,SHIPPING 会带来结果
标签: sql oracle regexp-substr listagg regexp-like