android中怎么查询符合条件的数据数量

比方说现在要查一个表中age=11的人员数量假设只有name和age两个字段都是String类型如何查db.query("people",newString[]{},"a... 比方说 现在要查一个表中 age=11 的人员数量
假设只有name和age两个字段 都是String类型 如何查

db.query("people",new String[]{},"age=?",new String[]{"11"},null,null,null);
展开
 我来答
o几星霜o
推荐于2016-07-11 · TA获得超过307个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:166万
展开全部
感觉自己直接写SQL语句比较简单。
String sql = "cselect count(*) from people where arge = 11";
db.execSQL(sql);
追问
db.execSQL(sql) 然后呢 条数有返回吗
追答
这样吧:
Cursor cursor = db.query("people",new String[]{},"age=?",new String[]{"11"},null,null,null);
int count = cursor.getCount();//记录条数

或者:  
Cursor cursor = db.rawQuery("select * from people where age = ?", new String[]{"11"});
int count = cursor.getCount();//记录条数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b482631
推荐于2018-03-22 · TA获得超过787个赞
知道小有建树答主
回答量:654
采纳率:100%
帮助的人:660万
展开全部
你的代码可以得到一个Cursor,然后,你调cursor.getCount() 方法,就返回Cursor 中的行数
http://www.cnblogs.com/TerryBlog/archive/2010/07/05/1771459.html
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式