根據名稱的MySQL錶快速檢查一長串文本的最佳方式是什麼,以查看文本中是否包含任何名稱?根據名稱匹配文本
Q
根據名稱匹配文本
0
A
回答
0
WHERE name LIKE = '%name%'
OR(全文)
MATCH... AGAINST
0
你可以在本教程link
我喜歡用LIKE % %
查詢
0
首先,你應該組織你的字符串到一個數組自己看看的名稱,這種方式在檢查數據源時更易於管理。
你應該看看MySQL的LIKE
或IN
命令,使用像這樣:
SELECT column FROM table WHERE column LIKE (params)
,如果你有字符串:
$string = "tom paul james robert yes123";
您可以使用PHP功能來準備,所以你可以做:
$string = explode(" ",$names);
$string = implode(",",$string);
$query = "SELECT * FROM table WHERE column IN (".$string.")";
隨着LIKE
comm你可以這樣做:
SELECT * FROM table WHERE column LIKE '%robert%' OR column LIKE '%yes123%'
相關問題
- 1. 根據匹配的名稱更改列名稱
- 2. 在R data.table中匹配文本名稱
- 3. 根元素名稱不匹配。預計
- 4. 匹配的名稱
- 5. 根據文本文件名創建目錄名稱
- 6. PHP PCRE - 根據上下文匹配不同的子模式名稱
- 7. 匹配文件的名稱和大小
- 8. 給定數據模板名稱的匹配模板名稱
- 9. MySQL - 根據全文匹配現有的部分文本
- 10. 匹配函數名稱
- 11. mongoDB集名稱不匹配
- 12. Weka:匹配Attribut名稱
- 13. 通過匹配名稱
- 14. HTML名稱不匹配
- 15. 根據子串匹配刪除文件
- 16. SQL Server - 全文權重/根據匹配的列排名
- 17. 根據匹配的數量搜索MySQL文本列並根據匹配的數量排序
- 18. VBA匹配工作表名稱到文本列表
- 19. 根據配置文件更改已部署的工件名稱
- 20. php MySql與Table.A匹配Table.A名稱匹配Table.B列名
- 21. 根據名稱爲相應的單元格分配文本框的值
- 22. 匹配值根據在bash
- 23. 錯誤「根元素必須與引用文件的部分的名稱相匹配」,當根元素與部分的名稱匹配時
- 24. 根據名稱的循環文件
- 25. 文件名和文件夾名稱不匹配
- 26. 根據與SQLite的文本匹配選擇行
- 27. 獲取Windows批處理文件根據通配符匹配的內容重命名文本文件
- 28. 匹配文本
- 29. 腳本根據Windows上的日期按名稱下載文件?
- 30. 如何根據jquery中的值獲取文本框名稱
你有什麼樣的代碼,你已經嘗試過的方法到目前爲止嗎? – trickwallett 2011-03-10 15:16:57
你的意思是這樣嗎? http://www.java2s.com/Code/SQL/String/Patternmatchstringcontains.htm – Trufa 2011-03-10 15:18:40