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