2011-11-26 76 views
1

我是一名新手android開發人員,我正試圖設計一個基於android開發人員網站的記事本教程的簡單應用程序。到目前爲止,我可以創建和刪除行。每一行由一個名稱和一個數字組成。我想要做什麼來組織與其價值相關的行。所以無論排最低的數字將出現在頂部,然後排第二最低的排將出現第二等如何查詢SQLite中的行並查找最低值?

我的問題是我該如何計算哪一行有最低的數字?當用戶使用名稱和數字創建一行時,這些信息在我的程序中存儲在哪裏?

任何幫助非常感謝。

感謝

回答

0

嘗試使用:

public Cursor fetchAllNotes() { 
    return mDb.query(DATABASE_TABLE, 
        new String[] { KEY_ROWID, KEY_TITLE, KEY_BODY}, 
        null, null, null, null, 
        KEY_TITLE); 
} 

沒有 「DESC」 的條款。

+0

非常感謝! – DMC

2

爲什麼不把ORDER BY Number到您的查詢時,你想找到與最低值的行?

+1

我假設你的意思是'ORDER BY',而不是'SORT BY'。 –

+0

是的!我更新了這篇文章以反映這一點。現在是清晨,腦力鍛鍊經常會在這個時候發生。 –

+0

我試過,但沒有運氣。這裏是我的代碼:public Cursor fetchAllNotes(){ return mDb.query(DATABASE_TABLE,new String [] { KEY_ROWID,KEY_TITLE,KEY_BODY},null,null,null,KEY_TITLE +「DESC」); } – DMC