【问题标题】:Android: Custom collation in SQLiteAndroid:SQLite 中的自定义排序规则
【发布时间】:2011-12-29 01:17:41
【问题描述】:

有没有办法让 Android 上的 SQLite 使用自定义排序例程?

我知道SQLite's C interface to do this,所以我想我可以通过编写 C 代码来使用 NDK 进行构建,但我真的更喜欢在更高级别上实现它的方法。

例如,我需要安排一些事情,使文本B-9 排在B-29 之前。默认的字母排序会让它们走错路。

【问题讨论】:

    标签: android sqlite collation


    【解决方案1】:

    我很确定在 Android 中没有办法做到这一点。

    我的建议是使用自定义列进行排序,您可以在其中以修改后的方式插入值,并按照您的意愿进行排序。

    在您的情况下,您可以根据最大值将 B-9 插入为 B-09 或 B-00....09。

    【讨论】:

      猜你喜欢
      • 2011-07-31
      • 1970-01-01
      • 2015-01-17
      • 2011-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多