2011-11-26 81 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