小编典典

SQL-在文本中查找完整的单词

sql

我在MySql DB的一个表中有一个文本列。我想获取在文本列中具有特定单词的所有记录。例如:

ID,BIO
1, "i am a cto"
2, "i am a cto/developer"
3, "cto"
4, "i am a cto_developer"
5, "ctools"

在这种情况下,当搜索“ cto”时,我希望查询返回记录1,2,3,4,而不是5。

有任何想法吗?

ps我希望它不区分大小写


阅读 281

收藏
2021-03-23

共1个答案

小编典典

您可能希望根据全文索引使用全文索引。否则,您可以使用REGEXP来指定正则表达式来搜索单词。

2021-03-23