gpt4 book ai didi

android - 在 android 中限制 SQLite 查询

转载 作者:IT王子 更新时间:2023-10-29 06:27:10 27 4
gpt4 key购买 nike

<分区>

我在我的 android 应用程序中使用 SQLite 数据库,我有一个从特定表中选择行的函数:

public Cursor getAllDiscounts() {
// return db.query(table, columns, selection, selectionArgs, groupBy,
// having, orderBy);
return db.query(DATABASE_TABLE, new String[] { KEY_ROWID,
KEY_PORTALNAME, KEY_TITLE, KEY_TITLESHORT, KEY_DEALURL,
KEY_ENDDATE, KEY_COORDS, KEY_CITY, KEY_IMAGEDEAL,
KEY_CLICKPRICE, KEY_CONVERSIONPERCENTAGE, KEY_FINALPRICE,
KEY_ORIGINALPRICE, KEY_SALES, KEY_KATEGORIJA, KEY_POPUST },
null, null, null, null, null, null);
}

我想做的是选择从某一行开始的行并将结果限制为另一个数字。因此,例如,我想从第十行开始并选择以下 20 行。我这样试过:

public Cursor getAllDiscounts() {
return db.query(DATABASE_TABLE, new String[] { KEY_ROWID,
KEY_PORTALNAME, KEY_TITLE, KEY_TITLESHORT, KEY_DEALURL,
KEY_ENDDATE, KEY_COORDS, KEY_CITY, KEY_IMAGEDEAL,
KEY_CLICKPRICE, KEY_CONVERSIONPERCENTAGE, KEY_FINALPRICE,
KEY_ORIGINALPRICE, KEY_SALES, KEY_KATEGORIJA, KEY_POPUST },
null, null, null, null, null, "10, 20");
}

但是应用程序崩溃了。我还尝试使用“LIMIT 10,20”而不是“10, 20”,但这也不起作用。有人吗?

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