oracle sql语句如何更新列内容

img


请问下如何将下面红色标注的数据跟上面的数值一致?
369 更改为304
21.95%更改为26.64%

你的意思是显示上改,实际数据不变?
用decode+子查询把,表不大还行
select decode(sign(score-(select avg*(前段删除总图数) from 表),1,(select min(前段删除总图数) from 表)) from 表
另外一个字段一样的

你看你上面查询的哪一个后面的也查询哪一个呗

直接update 表 set 字段 where 前端异常率=21.95%,这样不行吗?