迭代SQLITE JDBC表中的每一行以仅更新该行中的特定单元格值

时间:2013-11-14 15:34:50

标签: java sqlite sqlitejdbc

我必须迭代SQLITE JDBC on-memory表中的每一行,以便使用同一行中另一列的单元格值更新其中一列的单元格值。

E.g。对于表中的每一行,取第3列的单元格值,进行一些小的更改,并将此值放在同一行的第6列的单元格中。

最好的方法是采用最优化的方法。

所以主要的问题是如何迭代表中的每一行。我不确定这是否是一个有效的问题。但是想知道建议或者一些样本片段。

1 个答案:

答案 0 :(得分:0)

您可以在UPDATE语句中使用任何SQL expression

stmt.executeUpdate("UPDATE MyTable SET Col6 = Col3 + 123");