返回每个不同SQLite列的一个实例

返回每个不同SQLite列的一个实例,sql,sqlite,Sql,Sqlite,我的问题是: Cursor cursor = managedQuery(Formula.CONTENT_URI, new String[] { Formula._ID, Formula.CATAGORY }, null, null, null); 问题是它返回: Algebra Algebra Algebra ... Geometry Geometry ... 我如何查询它,使其只返回每个不同列的一个: Algebra Geometry 更新: 我正在运行的查询是: SELECT * FR

我的问题是:

Cursor cursor = managedQuery(Formula.CONTENT_URI, new String[] { Formula._ID, Formula.CATAGORY }, null, null, null);
问题是它返回:

Algebra
Algebra
Algebra
...
Geometry
Geometry
...
我如何查询它,使其只返回每个不同列的一个:

Algebra
Geometry
更新:
我正在运行的查询是:

SELECT * FROM formula
试一试

但更好的做法是列出列名,而不是使用*以防任何更改

所以看起来像

SELECT DISTINCT column_name from formula;

但关键确实是独特的关键字

提供公式表中列的列表和一些示例数据。
SELECT DISTINCT column_name from formula;