查询字符串搜索
回答
SELECT * FROM users WHERE name LIKE '%J%';
会是你需要的。检查类似功能
here。
编辑:这显然是错误的答案。
为什么不把它作为“名字”和“姓氏”来存储呢?没有简单的方法来确定名字是什么。
可以使用LIKE
关键字旁边MySQL的通配符%
SELECT * FROM users WHERE name LIKE 'J%' OR name LIKE '% J%';
这是假设所有名称都以“FirstName LastName”存储,没有其他可能的空间。如果这对于基于数据的实现仍然太天真,我会建议在MySQL中研究RegEx - https://dev.mysql.com/doc/refman/5.1/en/regexp.html – IniTech
我认为这是一个基于标签的MySql问题...更多相关链接:https://dev.mysql.com/doc/refman/5.1/en/regexp.html – javajavajava
@BarbiePylon - 谢谢。我也注意到了,并更新了我的评论 – IniTech
- 1. 搜索查询字符串
- 2. 字符串中的SQL查询搜索
- 3. php/mysql搜索查询字符串
- 4. Backbone.js用查询字符串搜索
- 5. PHP/MySQL字符串搜索查询
- 6. MongoDB/PHP:搜索字符串与查询
- 7. 优化字符串搜索Oracle查询
- 8. SQL查询和字符串搜索
- 9. 弹性搜索阵列元素的查询字符串搜索
- 10. Google自定义搜索 - 在查询字符串上搜索
- 11. 弹性搜索查询字符串查询
- 12. 弹性搜索,查询字符串查询,缀搜索不带连字符工作
- 13. 当查询字符串时,jquery搜索索引返回-1
- 14. 获取查询命中索引 - 搜索字符串的前缀
- 15. 复杂的mysql搜索查询,'布尔和'关键字搜索mysql字符串
- 16. 搜索查询PHP不工作时,我用空字段(字符串)搜索
- 17. SQL查询以串接字符串搜索
- 18. 搜索字符串
- 19. 字符串搜索
- 20. 搜索字符串
- 21. 搜索字符串
- 22. 搜索字符串
- 23. 搜索字符串
- 24. 字符串搜索
- 25. 搜索字符串
- 26. 搜索字符串
- 27. 搜索字符串
- 28. 字符串搜索
- 29. 搜索字符串
- 30. 用JSON字符串搜索字段的MySQL查询
嗯,这可能会返回类似'FOOJAR BAZ',如果他只想用'J即可开始的姓或名',那么它不起作用。 –
@EricHotinger绝对正确。恐怕我的回答太快了。感谢您的注意! – vdwijngaert
@EricHotinger你的理解是正确的。 –