android - SQLite 插入顺序与查询顺序?

标签 android sqlite

查询返回的行的顺序是否与 SQLite 数据库中行插入表的顺序相同?

如果是,此行为是否一致?

如果否,可以强制执行吗?

我需要存储大约 500 行数据,并且需要不时进行排序/排序。插入前数据顺序正确。

最佳答案

鉴于您的表中的行数较少,这可能是您需要的:

SELECT * FROM yourtable ORDER BY ROWID

有关 ROWID 的更多信息,请参阅以下两个链接: SQLite AutoincrementROWIDs and the INTEGER PRIMARY KEY

关于android - SQLite 插入顺序与查询顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674385/

相关文章:

android - 即使在离线状态下,如何缓存网页以供在我的 Android 应用程序中使用

android - onRefresh Android SwipeRefreshLayout 不调用我的方法

sqlite - sqlite studio中引用数据库名称

android - 从 SQLite 数据库加载的自动完成文本

java - 为什么draw()命令不画我的圆

android - 如何在检测特定短语和滚动位置的点击时在 Android 中显示 HTML 文本?

sqlite - 应用程序在切换到 Postgres 后停止工作

java - 如何通过查询获取sqlite表中特定名称的数量

iphone - iOS 5 - Coredata Sqlite DB 在杀死应用程序后丢失数据

java - 当按钮具有特定的当前文本时如何更改按钮上的文本(Android Studio/Java XML)