如何在MySql中查询名字和姓氏字符串

时间:2011-06-06 01:45:59

标签: mysql

我是数据库新手并在MySql中查询。我的数据库中有一个表,其中包含id,fistname,middlename和lastname。在我的webapp中,我有一个搜索框,以便我可以使用firstname,middlename和lastname搜索我的数据库,它将在我的Web应用程序中显示结果。我是否需要使用SELECT语句来执行此操作以及我应该查询的条件?

请告知。

非常感谢。

1 个答案:

答案 0 :(得分:2)

select id, firstname, middlename, lastname where firstname like '%searchterm%' or middlename like '%searchterm%' or lastname like '%searchterm%'

这将为您提供非常广泛的结果,因为它在任何名称字段中的任何位置匹配搜索字词。

您还可以使用'searchterm%'匹配以searchteam开头的匹配,以及'searchterm'匹配完全匹配