我有这个查询找到一个数据库条目,但需要有确切的位置,并希望将其更改为外卡
Cursor myCursor = db.query(TRACK_TABLE, new String[]{KEY_TRACK_ID,KEY_TRACK_LOCATION}, KEY_TRACK_LOCATION+ "=" + "'"+location+"'", null,null, null, null, null);
我知道在标准SQL中我可以使用Select * from TRACK_TABLE where location LIKE '%bray%'
我不确定如何在query
声明中真正做到这一点。
答案 0 :(得分:0)
您应该能够使用LIKE语句:
Cursor myCursor = db.query(TRACK_TABLE,
new String[] {KEY_TRACK_ID, KEY_TRACK_LOCATION},
KEY_TRACK_LOCATION + " LIKE ?",
new String[] { location },
null,
null,
null,
null);