0

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

4

2 回答 2

0

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

于 2012-09-12T09:21:32.077 回答
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 的顺序返回您的行。

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

于 2012-09-12T09:28:59.057 回答