比方說,一個SQLite數據庫列包含以下值:
U Walther-Schreiber-Platz
如何從Android中查詢SQLite數據庫中的相似記錄?
使用查詢我想找到這個記錄,或任何類似的記錄,如果以下字符串用戶搜索:
walther schreiber
u walther
walther-schreiber platz
- [任何其他相似字符串]
但我找不出任何可以做到這一點的查詢。特別是如果用戶不輸入-
字符。
示例:
select * from myTable where value like '%walther schreiber%';
由於缺少-
而不會返回結果。
感謝, 羅伯特
全部更換的百分比'%',就像:'%walther%schreiber%和低於或高於兩側的where子句 – forsvarir 2011-05-04 19:55:09