我必须迭代SQLITE JDBC on-memory表中的每一行,以便使用同一行中另一列的单元格值更新其中一列的单元格值。
E.g。对于表中的每一行,取第3列的单元格值,进行一些小的更改,并将此值放在同一行的第6列的单元格中。
最好的方法是采用最优化的方法。
所以主要的问题是如何迭代表中的每一行。我不确定这是否是一个有效的问题。但是想知道建议或者一些样本片段。
答案 0 :(得分:0)
您可以在UPDATE语句中使用任何SQL expression:
stmt.executeUpdate("UPDATE MyTable SET Col6 = Col3 + 123");