嗨,我是 Android SQlite 的新手,并通过几个示例来学习。我正在尝试创建一个查询,该查询将获取数据库中可用的 ID 数量并返回错误,因为我的查询有问题,所以我需要一些帮助来修复此查询:
public Cursor getIds()
{
return database.query(false, "details", "_id", "Select", "COUNT", null, null, null, null, null)
}
提前致谢。
嗨,我是 Android SQlite 的新手,并通过几个示例来学习。我正在尝试创建一个查询,该查询将获取数据库中可用的 ID 数量并返回错误,因为我的查询有问题,所以我需要一些帮助来修复此查询:
public Cursor getIds()
{
return database.query(false, "details", "_id", "Select", "COUNT", null, null, null, null, null)
}
提前致谢。
尝试这个:
public Cursor getIds()
{
String sql = "SELECT COUNT(_Id) AS CountTotal FROM details";
return db.rawQuery(sql, null);
}
查询错误
查询(字符串表,字符串 [] 列,字符串选择,字符串 [] selectionArgs,字符串 groupBy,字符串有,字符串 orderBy)
你应该有这样的东西:
Cursor c=query("TABLE NAME",new String[]{"COLUMN_ID_NAME"},null,null,null,null);
return c.getCount();