在SQLite中通过查询提取指定用户的数据:
Cursor c = db.query(true, TABLE, COLUMN, USER + "= '" + user + "'", null, null, null, null, null);
表单的格式:
group-----ID |
---|
one-------me |
one------you |
two-------me |
one-------me |
如例子中,查询用户“me”的时候,就会提出one, two, one这几个数据,怎么样在获取结果的时候,删除重复的数据,像上面的例子,只要one, two这样的结果。
谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
用列名分组参数:
Cursor c = db.query(true, TABLE, COLUMN, USER + "= '" + user + "'", null,
"group", null, null, null);
然后用到了9个参数和三个几乎相同的方法:
public Cursor query(boolean distinct,
String table,
String[] columns,
String selection,
String[] selectionArgs,
String groupBy,
String having,
String orderBy,
String limit)