SQL进阶挑战
数据更新-2022.2.19
基础知识
-- 要更新的表 列名和新值 确定要更新行的过滤条件,where子句
update tablename
set 字段 = '新值'
where 子句
--多个set字段中间用","连接,而不是and
update tablename
set 字段1 = '新值1',set 字段2 = '新值2'
where 子句
SQL4 更新记录(一)
描述
现有一张试卷信息表examination_info,表结构如下图所示:
请把examination_info表中tag为PYTHON的tag字段全部修改为Python。
update examination_info
set tag = 'Python'
where tag = 'PYTHON'
SQL5 更新记录(二)
描述
现有一张试卷作答记录表exam_record,其中包含多年来的用户作答试卷记录,结构如下表:
作答记录表exam_record:
submit_time为 完成时间
update exam_record
set submit_time = '2099-01-01 00:00:00' , score = '0'
where start_time < '2021-09-01 00:00:00' and submit_time is null