假設我有一組SQLite行,它們有一個自動增加字段「_id」,一個字符串字段「title」,一個整數字段「type」和一個整數字段「number」。基於查詢排序的SQL行數?
只有幾種類型(即1,2,3)。
所有數字字段當前都是空白的,我需要用1到N的數字填充類型爲1的所有行。這些數字應該與標題字段(升序)具有相同的排序順序。
行被編號後,SELECT * FROM TABLE WHERE type=1 ORDER BY title
應返回與SELECT * FROM TABLE WHERE type=1 ORDER BY number
完全相同的結果。
我可以通過查詢SELECT * FROM TABLE WHERE type=1 ORDER BY title
並循環遍歷所有_id來逐行更新數字,但我正在尋找更有效的方法。
如果我能做出這樣的假設 – CodeFusionMobile 2010-10-17 19:45:02