2011-04-02 26 views
0

查詢我做的一個實例是:返回各自不同的SQLite列

Cursor cursor = managedQuery(Formula.CONTENT_URI, new String[] { Formula._ID, Formula.CATAGORY }, null, null, null); 

的問題是,它返回:

Algebra 
Algebra 
Algebra 
... 
Geometry 
Geometry 
... 

我如何可以查詢此,使其只返回ONE每個不同的列的:

Algebra 
Geometry 

更新:
我的計算機運行的查詢是:

SELECT * FROM formula 
+0

提供公式表中列的列表以及一些示例數據。 – 2011-04-02 02:54:14

回答

1

嘗試

SELECT DISTINCT * from formula; 

但它而不是使用更好的做法是列出列名,*以防萬一有什麼變化。

所以它會看起來像

SELECT DISTINCT column_name from formula; 

但關鍵真的是DISTINCT關鍵字。