假设员工信工资在一个表里,命名为表A (NAME ,GONGZI)
我们提供的服务有:成都做网站、网站设计、微信公众号开发、网站优化、网站认证、聊城ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的聊城网站制作公司
UPDATE A SET A.GONGZI=A.GONGZI+1000 WHERE NAME ='张三';commit;
mysql分组查询group by
select sum(薪水) from 表 group by 部门字段
逐行累加,最好是在应用程序端用编程的方法解决。数据库端用SQL语句实现累加需求,数据表须要有一个自增ID列,但是系统开销会比较大。下面是示范语句供参考:
-- 利用自增id列实现累加SQL语句
select t.*,
(select sum(num) from test where id=t.id)
as AcmNum from test t;
源表数据如图
累加运行效果如图