如何在SQLite中对表的每一行进行编号

时间:2013-05-08 06:36:24

标签: android sqlite

我正在为表格的每一行编号

在我的程序中,我使用了数据库SQLite

我在 SQL服务器

中使用以下代码
SELECT ROW_NUMBER()over (order by len(GoodsID)),  LEN(GoodsID) as 'length' 
FROM inv.tblGoods
GROUP BY LEN(GoodsID)
ORDER BY LEN(GoodsID)

我想在 SQLite 中使用上述代码。

但我不知道等效的 ROW_NUMBER

非常感谢任何一方的帮助!

1 个答案:

答案 0 :(得分:1)

您可以通过在表格中创建另一个列来实现它,就像这样

row_number integer primary key autoincrement

然后按select row_number

获取行号