我目前有查询选择具有给定id
Cursor cursor = db.query(TABLE_MEMOS, new String[] { KEY_ID, KEY_TITLE,
KEY_BODY, KEY_IMPOR, KEY_ALERT }, KEY_ID + "=?",
new String[] { String.valueOf(id) }, null, null, null, null);
我需要将列KEY_ID
名称转换为_id
才能使用游标,但无法确定将AS
命令添加到查询中的位置。< / p>
答案 0 :(得分:1)
您可以在包含列名的字符串数组中指定列别名,例如
String[] cols = new String { KEY_ID + "AS _id", KEY_TITLE,
KEY_BODY, KEY_IMPOR, KEY_ALERT };