查询返回的行的顺序是否与sqlite数据库中的表插入行的顺序相同?
如果是,这种行为是否一致?
如果否,是否可以执行此操作?
我需要存储大约500行数据,并且需要不时地进行排序/排序.插入前数据的顺序正确.
解决方法
鉴于表中的行数很少,这可能就是您所需要的:
SELECT * FROM yourtable ORDER BY ROWID
有关ROWID的更多信息,请参阅以下两个链接:
SQLite Autoincrement和ROWIDs and the INTEGER PRIMARY KEY