如何从数据库中获取预定义(用户选择)行数并确保仅显示一次?如果使用rand()限制1,并返回光标,则相同的_id可能会返回两次或更多次。 我用这个
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.query("THESIS Order BY RANDOM() LIMIT 1",new String[] { "*" }, null, null, null, null, null);
cursor.moveToFirst();
return cursor;
答案 0 :(得分:0)
SELECT DISTINCT column_name(s) FROM table_name
不同世界将返回唯一输出,它不会为您提供重复数据