我想選擇只在某個字段(名稱)中某個單詞開頭保存某些文本('one')的行。
例如:
1)名稱:命名一個檢查
2)名稱:名字anotherone檢查
我只需要行號1
我目前使用LIKE%一個%,得到這些結果(1和2行,然後我需要),然後檢查文本是否位於單詞的開頭,並保留我需要的結果。
有沒有辦法運行一個查詢,將根據特定的字符(讓我們說:「」)打破名稱字段中的值,然後檢查每個片斷,如果文本位於它的開頭?單詞開頭的搜索文本
1
A
回答
5
使用LIKE操作:SELECT * FROM table WHERE name LIKE 'one%'
(請不要使用兩側,因爲這%
會發現ANYTHINGoneANYTHING
)
然而,如果單詞在句子的地方出現,你需要雙%
: 添加一個空格,如下所示:LIKE '% one%'
確保單詞STARTS與「one」相同。 如果需要是獨立的話,你可以使用LIKE '% one %'
(然而,這將不匹配字段的開始或結束,這將在one test
失敗。)
要繞過這個問題,您可以連接字段用開頭和結尾的空白:
... WHERE CONCATENATE(" ", CONCATENATE (field, " ")) LIKE '% one %'
這將匹配Theres one
,one goes home
甚至if there is one that goes home
,但不someone is there
或hes done
。
相關問題
- 1. 彈性搜索搜索以詞組開頭的單詞
- 2. SQL - 用單詞開頭搜索
- 3. MySQL:布爾全文搜索以x開頭/結尾的單詞?
- 4. 單詞的搜索文本文件cont
- 5. 在文本文件中搜索單詞
- 6. MongoDB文本搜索和詞搜索的多個搜索詞
- 7. 如何用elasticsearch搜索單詞的開頭?
- 8. 如何搜索以給定lettter開頭的單詞
- 9. 根據c中每個單詞的開頭搜索字符串#
- 10. javascript詞搜索帶有或沒有空格從詞的開頭
- 11. MySQL詞+單詞搜索
- 12. mysql全文搜索搜索簡單的單詞,如「部分a」
- 13. MongoDB全文搜索取詞開始
- 14. 在java中搜索文本文件中的單詞
- 15. 在Matlab中搜索文本文件中的特定單詞
- 16. 如何搜索給定單詞的字謎文本文件
- 17. 如何在Python中搜索特定單詞的文本文件
- 18. 搜索文本文件中的單詞並返回其頻率
- 19. 搜索單詞按行重複多次搜索單詞
- 20. 搜索腳本不尋找單個詞
- 21. 搜索/突出顯示單詞文檔中的特定單詞
- 22. 在Latex中搜索關鍵詞的開頭
- 23. 查找以給定搜索字符串開頭的詞數 - Regex
- 24. 如何在我的文本列中搜索單詞? MySQL的?
- 25. php刪除單詞開頭#
- 26. Elasticsearch multi_match在單詞開頭
- 27. 如何統計在二叉搜索樹中以'W'開頭的單詞數
- 28. 如何搜索以同一陣列中的其他單詞開頭和結尾的單詞?
- 29. 搜索以字母開頭
- 30. php用於在特定單詞中搜索文本文檔
剛剛'LIKE'%1%'或者像'1%''怎麼樣? –
Tnx克里斯汀。很簡單... –