0

我想做一个原始查询并根据一些字母数字值对结果进行排序。就像我有列 ItemId ,其中包含 A0001、A0002、A0036、B0085 等值。

String query="select S_PriceP,ItemId,ItemName from PDAProduct where ItemId<=A0001 and ItemId>=A0099 order by ItemId";

有什么办法可以做到这一点?

4

2 回答 2

1

您可以使用rawQuery

String query="select S_PriceP,ItemId,ItemName from PDAProduct where ItemId<=A0001 and 
ItemId>=A0099 order by ItemId"; 
Cursor objCursor = objSQLiteDatabase.rawQuery(query, null);
于 2012-05-09T04:08:31.610 回答
0

根据您提供给我们的少量信息,我最好的答案是查看SQLiteDatabase 文档……特别是,您需要其中一种query方法。如果您要发布一些您尝试过的代码,我们可能会找到您缺少的内容。

于 2012-05-09T03:38:04.263 回答