首页 > 解决方案 > 如何通过查询获取sqlite表中特定名称的数量

问题描述

我有一张表,其中存储了姓名和人数。现在我想在 sqlite helper 类中创建一个方法,它将返回我将在方法中传递其姓名的特定人员的数量

我的代码有问题。

这是我的代码

public String fetchGroup(SQLiteDatabase inDatabase,  String valueCheck){

    String query = "SELECT * FROM groups WHERE groupname='" + valueCheck;

    Cursor  cursor = inDatabase.rawQuery(query,null);
    String place = cursor.getString(cursor.getColumnIndex("contactid"));
       return place;

标签: javaandroidsqliteselectdatatable

解决方案


After your query do

 int count = 0;
 while (cursor.moveToNext()) {
    // increment variable
    count++;
}

after iterating you will get number of count


推荐阅读