我是数据库新手并在MySql中查询。我的数据库中有一个表,其中包含id,fistname,middlename和lastname。在我的webapp中,我有一个搜索框,以便我可以使用firstname,middlename和lastname搜索我的数据库,它将在我的Web应用程序中显示结果。我是否需要使用SELECT语句来执行此操作以及我应该查询的条件?
请告知。
非常感谢。
答案 0 :(得分:2)
select id, firstname, middlename, lastname where firstname like '%searchterm%' or middlename like '%searchterm%' or lastname like '%searchterm%'
这将为您提供非常广泛的结果,因为它在任何名称字段中的任何位置匹配搜索字词。
您还可以使用'searchterm%'匹配以searchteam开头的匹配,以及'searchterm'匹配完全匹配