从字符串查询搜索

时间:2015-04-23 18:46:46

标签: mysql

我有像#34; Kevin Peter"," John Doe"," Michael Jag"等名称价值。

我想编写一个可以通过字符串的名字或姓氏进行搜索的查询。

例如,通过" J"应该产生John Doe& Michael Jag。

2 个答案:

答案 0 :(得分:1)

您可以在MySQL通配符LIKE

旁边使用%关键字

SELECT * FROM users WHERE name LIKE 'J%' OR name LIKE '% J%';

答案 1 :(得分:0)

SELECT * FROM users WHERE name LIKE '%J%';

将是您所需要的。检查类似函数here

编辑:这显然是错误的答案。

为什么不将它存储为“firstname”和“lastname”?没有简单的方法来确定名字是什么。