已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。
4天前关闭。
Improve this question
我有一个查询,我试图写,我需要找到的数据,其中有特殊字符。
我知道如何使用'%example %',但我想搜索多个特殊字符,而不是几个(我可以使用OR),所以我创建了一个新表,其中包含我要查找的所有特殊字符。
例如:select * from table 1 where field 1 like '%*%'或field 1 like '%$%'。所以我的问题是:我可以使用我在上面的查询中创建的表来避免编写许多行代码吗?
谢谢
2条答案
按热度按时间jvlzgdj91#
这里有一个选择
样品表:
这是你的“新”表,包含你想在上面的示例表中的一列中搜索的字符串:
这是一个查询-搜索其工作包含存储在
test
表中的“单词”的员工:1mrurvl12#
您可以使用
INNER JOIN
来执行此操作,如下所示:或者你可以简单地使用
regexp_like
如下:Demo here