标签: sql sqlite
如何为sqlite列中的每一行编号? 例如,我有5个空行的coloumn。我想每行指定number =(前一行的数量)+ 1.因此我想获得第1,2,3,4,5行的列
答案 0 :(得分:0)
在SQLite中,这很痛苦。一种方法是相关子查询。如果你打开了rowid:
update t set col = (select count(*) from t t2 where t2.rowid <= t.rowid);
否则,您需要一行在每一行都是唯一的。