查詢字符串搜索
回答
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你的理解是正確的。 –