如何在Android上运行的SQLite数据库查询? [英] How to run query in SQLite database in android?
本文介绍了如何在Android上运行的SQLite数据库查询?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的SQLite数据库经理,我可以查询这样的:
SELECT SUM(里程表)里程表FROM tripmileagetable其中date像'2012-07%';
该查询返回我从表里程表柱命名为2012年7月的一个月tripmileagetable的总和,但我想写在android系统查询该code。
但我无法弄清楚如何在database.query()方法建立此查询,任何一个可以帮助?
解决方案
最后光标光标= db.rawQuery(SELECT SUM(里程表)里程表FROM tripmileagetable其中date像2012- 07%';,NULL);
INT总和= 0;
如果(指针!= NULL){
尝试{
如果(cursor.moveToFirst()){
总和= cursor.getInt(0);
}
} {最后
cursor.close();
}
}
In my SQLite database manager I can query this:
SELECT SUM(odometer) as odometer FROM tripmileagetable where date like '2012-07%';
this query returns me the total sum of the odometer colum from the table named 'tripmileagetable' of the month of july 2012, but I want to write this code in android query.
But I can't figure out how to establish this query in database.query() method, can any one help?
解决方案
final Cursor cursor = db.rawQuery("SELECT SUM(odometer) as odometer FROM tripmileagetable where date like '2012-07%';", null);
int sum = 0;
if (cursor != null) {
try {
if (cursor.moveToFirst()) {
sum = cursor.getInt(0);
}
} finally {
cursor.close();
}
}
这篇关于如何在Android上运行的SQLite数据库查询?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文