我正在尝试使用SQL进行搜索查询;我的页面包含一个输入字段,该字段的值被获取并简单地连接到我的SQL语句。
因此,搜索之后,Select * FROM users
变成SELECT * FROM users WHERE company LIKE '%georges brown%'
。
然后根据用户输入的内容返回结果;在本例中是Georges Brown。然而,它只发现那些公司的条目被准确地输入为Georges Brown(带有“s”)。
我要做的是返回一个结果集,它不仅包含George s的条目,还包含George(no's')。
有没有办法让这个搜索更灵活,以便它与乔治斯和乔治找到结果?
最佳答案
尝试在george
周围使用更多通配符。
SELECT * FROM users WHERE company LIKE '%george% %brown%'