如何从数据库中搜索字符串中的特定关键字!
我不想通过将字符串拆分为单词数组并在where子句中使用OR关键字来实现它!还有其他任何方法吗?
答案 0 :(得分:0)
您可以在请求中使用like
关键字来搜索字词或其他正则表达式。例如,请求:
select some_string from haystack where some_string like '%needle%'
将返回字符串包含' needle' as substring
答案 1 :(得分:0)
我认为你可以使用mysql的“Locate”关键字。
您可以从以下链接了解更多信息:
http://www.w3resource.com/mysql/string-functions/mysql-locate-function.php
mysql的find_in_set函数也非常有用。但我想在你的情况下,LOCATE()函数非常适合字符串。