SQLite查询问题

时间:2013-01-02 09:10:10

标签: android android-sqlite

您好我是Android SQlite的新手并且需要学习几个示例。我正在尝试创建一个查询,它将获取数据库中可用的ID数量,并返回我的错误,因为我的查询出错了所以我需要一些帮助来修复此查询:

public Cursor getIds()
{
     return database.query(false, "details", "_id", "Select", "COUNT", null, null, null, null, null)
} 

提前致谢。

2 个答案:

答案 0 :(得分:1)

试试这个:

public Cursor getIds()
{
    String sql = "SELECT COUNT(_Id) AS CountTotal FROM details";
    return db.rawQuery(sql, null); 
}

答案 1 :(得分:0)

查询错误

  

query(String table,String [] columns,String selection,String []   selectionArgs,String groupBy,String having,String orderBy)

你应该有这样的事情:

Cursor c=query("TABLE NAME",new String[]{"COLUMN_ID_NAME"},null,null,null,null);
return c.getCount();