我想把DeptName为Null的字段填充为上一条记录的DeptName
比如把24 的Null 填充为23的园林管理员
求大神指点!
SQL?Server
------解决方案--------------------
-- 查询语句
select Coalesce(dept.deptname, a.deptname ) as '改变列',* from dept
left join dept a on a.id = dept.id-1
---修改语句
update dept set
dept.deptname =( case when dept.deptname is not null then dept.deptname else
a.deptname end ) from dept
left join dept a on a.id = dept.id-1
你要查出那样的结果。还是修改成那样的结果都写好了。