gpt4 book ai didi

android - SQLite中如何排序百分比字段

转载 作者:行者123 更新时间:2023-11-30 03:16:44 25 4
gpt4 key购买 nike

我想知道当我按 DESC 排序时它给我的百分比值不正确:

订购前

10%70%99%90%100%

下单后

99%90%70%100%10%

实际上它应该是 100% 了。任何人都可以帮助我吗?

我的订单号:

public Cursor queue_FRUIT()
{
String[] columns = new String[]{KEY_ID, KEY_LEVEL, KEY_CORRECT, KEY_INCORRECT, KEY_DATE, KEY_PERCENTAGE, KEY_RESULT};
Cursor cursor = sqLiteDatabase.query(TABLE_FRUIT, columns, null, null, null, null, KEY_DATE+" DESC, " + KEY_PERCENTAGE+" DESC", "10");
return cursor;
}

最佳答案

这个查询结果是因为列排序是按String处理的。 KEY_PERCENTAGE 列应定义为 INTEGER 类型而不是 TEXT

在这种情况下,您必须只存储不带“%”字符的值。

关于android - SQLite中如何排序百分比字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19956518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com