如何使用基于 WHERE 子句的查询获取 sql 中的所有项目

How to get all the items in sql using query based on a WHERE clause

我是数据库新手,我正在尝试从类别列等于 1 的 table 中获取所有数据。这是我的第一次尝试。有人可以指导我哪里做错了吗?

public Cursor getAllFamilyMovies()
    {
        return database.query("movies", new String[] {"_id", "name"},
                "category=1", null, null, null, "name");
}

"whereclause"和"whereargs"需要分开如下图:

public Cursor getAllFamilyMovies() {
    return database.query("movies", new String[] {"_id", "name"}, "category = ?", new String[] {"1"}, null, null, "name");
}