SQlite按字母顺序排列

时间:2012-09-12 08:45:21

标签: ios database sqlite alphabetical

我有一个包含几个类别的SQlite数据库,每个类别都包含一些项目。现在,类别按字母顺序排列,但我想按照我把它们放在数据库中的顺序排列。有什么建议?我对此很陌生,无法弄清楚如何摆脱字母顺序。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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

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

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