2012-09-12 34 views
0

我有一个SQlite数据库,有几个类别,每个类别都有一些内部项目。目前,类别按字母顺序排列,但我希望按照我将它们放入数据库的顺序排列。有什么建议么?我很新,并且无法弄清楚如何摆脱字母顺序。SQlite按字母顺序排列

回答

0

让我们用简单的例子来看看:

表:类别

cat_id cat_name someotherValues

1  A   XYZ 
    3  B   UUI 
    2  C   8XU 
    4  F   6XK 
    6  E   9XU 
    5  D   7XP 

现在,如果你想让它按字母顺序排列,您可以查询像,

select * from categories order by cat_id

它会返回您在1,2,3,...,cat_id订单中的行。

P.S.有一个用SQLite表创建的默认row_id列。如果您没有任何唯一字段来设置订单,您可以在row_id上设置订单。但是订单可以在任何领域设置。

+0

非常感谢您的回答! – newDev

0

您需要定义一个自动增量索引。使用此索引对数据进行排序,然后进行设置。

+0

谢谢你,我会尝试,看看我得到 – newDev