如何在一个表中划分两列并更新sqlite中的第三列?

时间:2015-01-06 06:47:38

标签: sqlite

我的桌子有六列。我想要division两列,即Sum1Sum2在最后一列,即Division。我的数据库是SQLite

`Master       Class    SubClass    Sum1    Sum2    Division
 Stationary   Pencil     HB        1000    500     (1000 / 500)
 Stationary   Pencil     H1        500     400     (500 / 400)
 Boxes        Hard Box   Black      20      10      (20/10)
 BOxes        Card Boxes White      40      20      (40 / 20)

如何进行此划分并更新Division列?

1 个答案:

答案 0 :(得分:1)

将字段投射到FLOAT,这对我有用。

UPDATE [Table] SET [Division] =( CAST([Sum1] AS FLOAT) / [Sum2]);