小编SKB*_*sha的帖子

使用android自然排序sqlite中的字母数字值

我有一个带字符的起始名称列表,并以数字结尾: -

ka1, ka10, ka 2, ka, sa2, sa1, sa10, p1a10, 1kb, p1a2, p1a11, p1a. 
Run Code Online (Sandbox Code Playgroud)

我想按自然顺序排序,即: -

1kb, ka, ka1, ka 2, ka10, p1a, p1a2, p1a10, p1a11, sa1, sa2, sa10. 
Run Code Online (Sandbox Code Playgroud)

我在这里看到的主要问题是文本和数字部分之间没有分隔符,也有可能没有数字部分.

我在android中使用sqlite,我可以通过缓存游标数据获取点后使用java进行排序,但我正在使用(建议使用)游标适配器.

请建议一个查询排序或有没有办法在游标中应用排序?

sqlite sorting android

5
推荐指数
2
解决办法
914
查看次数

标签 统计

android ×1

sorting ×1

sqlite ×1