oracle数据库中怎么取出特定的值并将其累加,在将累加后的结果存入数据库
发布网友
发布时间:2022-04-10 05:53
我来回答
共1个回答
热心网友
时间:2022-04-10 07:22
从中取出所有nck相同的hweight的值,是更新到所有nck相同的数据的hweight2字段中么?
这个是更新所有数据的hweight2为hweight的累加。
update tab a set hweight2=(select sum(hweight) from tab b where a.nck=b.nck group by nck);
更新hweight3的值
update tab a set hweight3=hweight1-hweight-hweight2;
取值。
select hweight2,hweight3 from tab
这个累加可以写在存储过程中,在java中调用,也可以在java里面执行update语句。