如题,利用CASE语句UPDATE表中的某几个字段
一个字段的我会
select stu_times from stu where stu_id='1'
update stu
set stu_score1= case when stu_times=1 then '60'
end
但是我想一次修改好几个字段的值,比如
select stu_times from stu where stu_id='1'
update stu
set stu_score1,stu_time1,stu…… = case when stu_times=1 then ……
end
说的应该比较清楚吧 怎么实现呢 在线等哦 第一个解决的马上给分 20
一个字段的我会
select stu_times from stu where stu_id='1'
update stu
set stu_score1= case when stu_times=1 then '60'
end
但是我想一次修改好几个字段的值,比如
select stu_times from stu where stu_id='1'
update stu
set stu_score1,stu_time1,stu…… = case when stu_times=1 then ……
end
说的应该比较清楚吧 怎么实现呢 在线等哦 第一个解决的马上给分 20
set stu_score1= (CASE WHEN stu_times=1 THEN xxx END),
stu_time1 = (CASE WHEN stu_times=1 THEN xxx END),
....
WHERE stu_id =1