小编fis*_*ssk的帖子

Android SQLite"BETWEEN"不包含或返回所有记录

看起来非常简单的任务,尝试使用以下内容在Android应用程序中的SQLite数据库中获取给定范围的记录/行:

String[] projection = {"_id"};
String selection = "_id between ? and ?";
String[] selectionArgs = {"1", "10"};

queryBuilder.query(db, projection, selection, selectionArgs, null, null, null);
Run Code Online (Sandbox Code Playgroud)

使用上面的selectionArgs,我只得到两行,第1行和第10行.如果我将arg更改为其他任何内容,我将获得整个(整个记录/行集),就像没有条件一样.一直在敲打我的头脑,为什么它的工作方式如此,或许在SQLite中使用"之间"有一些特殊的事情要知道?任何评论/帮助非常感谢.

sqlite android between

5
推荐指数
1
解决办法
4032
查看次数

标签 统计

android ×1

between ×1

sqlite ×1