Если вы прочитали документы на sqlite, создание любого столбца типа INTEGER PRIMARY KEY будет внутренне псевдонимом ROWID, поэтому не стоит добавлять псевдоним в каждый SELECT, отклоняясь от любых общих утилит, которые могут воспользоваться преимуществами что-то вроде перечисления столбцов, определяющих таблицу.
http://www.sqlite.org/autoinc.html
Это также более прямолинейно использовать это как ROWID вместо опции AUTOINCREMENT, которая может привести к тому, что _ID может отклоняться от ROWID. Привязывание _ID к ROWID означает, что первичный ключ возвращается из insert / insertOrThrow; если вы пишете ContentProvider, вы можете использовать этот ключ в возвращаемом Uri.