Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
根据文档The order of the concatenated elements is arbitrary。有没有办法获取排序数据(根据数据源获取数据)而不是随机选择?
The order of the concatenated elements is arbitrary
其他一些数据库允许其中有一个ORDER BY子句,但 SQLite 只是使用从表/索引/子查询中读取记录的任何顺序。
ORDER BY
如果您使用的是一个固定版本的 SQLite,并且您的数据库架构没有改变,并且您从不重新执行ANALYZE,并且您的 SQL 查询保持不变,那么顺序将保持不变。
ANALYZE
但是,这些条件很难保证。通常,最好不要聚合该字段并使用ORDER BY子句,或者使用分隔符并对代码中的值进行排序。