Database Sqlite组_concat函数

Database Sqlite组_concat函数,database,sqlite,Database,Sqlite,根据文档所述,连接元素的顺序是任意的。有什么方法可以获得排序数据(根据数据源获得数据)而不是随机选择吗?其他一些数据库允许在其中使用ORDER BY子句,但SQLite只使用恰好从表/索引/子查询中读取记录的任何顺序 如果您使用的是一个固定版本的SQLite,并且如果您的数据库架构没有更改,并且如果您从未重新执行ANALYZE,并且如果您的SQL查询保持不变,那么顺序将保持不变 然而,这些条件很难保证。 通常,最好不要聚合该字段,而是使用ORDER BY子句,或者使用分隔符对代码中的值进行排序

根据文档
所述,连接元素的顺序是任意的
。有什么方法可以获得排序数据(根据数据源获得数据)而不是随机选择吗?

其他一些数据库允许在其中使用
ORDER BY
子句,但SQLite只使用恰好从表/索引/子查询中读取记录的任何顺序

如果您使用的是一个固定版本的SQLite,并且如果您的数据库架构没有更改,并且如果您从未重新执行
ANALYZE
,并且如果您的SQL查询保持不变,那么顺序将保持不变

然而,这些条件很难保证。 通常,最好不要聚合该字段,而是使用
ORDER BY
子句,或者使用分隔符对代码中的值进行排序