我現在正在使用sqlite,並想知道是否存在任何SQL查詢以獲取具有搜索名稱的全部或部分名稱的所有名稱。我已經將所有名稱保存在一列中,即「名稱」列,並且想要如果我已經保存了「abc」,「xyz」和「abc xyz」作爲名稱並搜索了abc,那麼它應該給出如下結果:「abc」和「ABC XYZ」以及其他類似的名字....SQL查詢以獲取全部或部分搜索名稱的所有名稱
1
A
回答
1
你需要使用像運營商針對這種情況
SELECT *
FROM table
WHERE Name LIKE '%abcd'
0
的SQLite3 supports regular expressions,僅僅需要把where name REGEXP 'abc'
爲您的where子句。希望可以幫助...
0
如果你想:
"abc", "xyz" and "abc xyz" as names
search by "abc"
results like: "abc" and "abc xyz"
您應該使用field like "abc%"
3
如果搜索項可在name
列的任何部分,請用通配符搜索詞( '%'),並使用LIKE
操作:如果希望所有name
小號
WHERE
name LIKE '%abc%'
是開始與 「ABC」:
WHERE
name LIKE 'abc%'
或者所有name
s表示末與 「ABC」:
WHERE
name LIKE '%abc'
相關問題
- 1. 部分名稱搜索
- 2. 搜索用戶的部分名稱
- 3. 使用python「或」過濾名稱或命令以查找名稱的全部小寫和全部大寫版本
- 4. C#LINQ。按對象名稱屬性或名稱部分搜索對象
- 5. SQL查詢,顯示部門名稱,地點名稱,員工
- 6. 在SQL/SOQL中用「'」作爲名稱的一部分進行名稱查詢
- 7. 獲取gtk部件名稱
- 8. 搜索分部類的名稱,返回完整的類名
- 9. 使用SQL查詢獲取列名稱
- 10. SQL查詢獲取客戶名稱
- 11. 不同的部門名稱 - Sharepoint搜索
- 12. 按部分名稱搜索sql server數據庫
- 13. COMDAT部分名稱
- 14. PHP和MySQL查詢,以獲取名稱
- 15. 查詢獲取模式中的所有表名稱和列名稱
- 16. 易局部路徑名稱搜索
- 17. 部分項目:獲取部分名稱的項目
- 18. Sql Server Soundex名稱搜索
- 19. 搜索SQL表名稱?
- 20. 我可以獲取iOS UIPasteboard的全部名稱嗎?
- 21. SPARQL查詢以獲得所有類名稱與名稱空間前綴定義
- 22. 查詢產品名稱搜索
- 23. 彈性搜索查詢與名稱
- 24. 查詢以獲取SQL Server 2008數據庫中所有表的名稱
- 25. 搜索名稱
- 26. 按分類名稱搜索
- 27. 續集查詢選擇匹配或部分匹配名稱
- 28. MySQL的:在一個分裂的名稱表搜索全稱
- 29. 通過引用部分PC名稱來搜索部分文件夾名稱的批處理腳本
- 30. initWithNibName使用部分筆尖名稱而不是全部筆尖名稱
@HusnainIqbal:我看你是新來的;如果答案對您有幫助,請將其投票。如果答案爲您提供瞭解決方案,請通過單擊左側的綠色複選標記輪廓將其標記爲「已接受」。你只能接受一個,所以選擇你認爲最好的一個。 –