假设你需要找到一个单词的组合
然后使用oracle文本,它将如下所示:
select * from some_table
where contains(column, '%word1 word2%');但是如果有任何其他的分隔字符呢。例如,".,“。然后你会选择像这样的东西
select * from some_table
where contains(column, '%word1_word2%');最终,它将无法工作,因为在oracle文本中,由于某些原因,单个通配符"_“不匹配空格,因此您将丢失如下记录:
word1 word2有什么办法可以解决这个问题吗?
https://stackoverflow.com/questions/47760615
复制相似问题