android - 在 SQLite 中获取随机记录

标签 android sqlite random

我像这样在我的 SQLite 数据库中获取记录。

spellId = extra.getString("spellId");
DBase db = new DBase(this);
db.open();
String[] data = db.getRecord(Integer.parseInt(spellId));
db.close();

我可以在不使用原始查询和游标的情况下获取这样的随机数据吗?

最佳答案

像这样尝试:

db.rawQuery("SELECT * FROM mainTable ORDER BY RANDOM() LIMIT 1", null);

关于android - 在 SQLite 中获取随机记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28249169/

相关文章:

mysql - 播种 SQLite RANDOM()

random - 是否存在无状态随机数生成器?

php - 选择一个随机行,但有赔率

sql - Sqlite 的查询计划

android - unity : Build failure, 无法更新SDK

Android Studio 组合图表崩溃

调试版本中的android proguard?

mysql - 将 MySql 数据库连接到 IOS 应用程序

Android SQLite 数据库对比

android - 如何禁用安卓的触摸屏设备?