我使用FTS3,以獲得從數據庫的內容,我需要用前綴字符串得到(內容只與字符串開始)。但是當我使用MATCH時,它就像Contains一樣。SQLilte前綴字符串搜索使用匹配
這裏例如:
NOW: 輸入:123 OUTPUT:123ABC 123aaa AAA123
我想: 輸入:123 OUTPUT:123ABC 123aaa
這裏我的代碼:
db.rawQuery("SELECT * FROM " + SQLConstants.TABLE_NAME + " WHERE " + SQLConstants.TABLE_NAME + " MATCH '" + input + "*' ORDER BY " + CODE
+ " ASC;", null);
爲我工作。你的數據是否真的包含「123aaa」?沒有其他人物嗎? – 2013-02-22 10:16:32