题解 | #SQL 5.更新记录(二)#

更新记录(二)

http://www.nowcoder.com/practice/0c2e81c6b62e4a0f848fa7693291defc

明确考点:

修改记录的方式汇总:

  • 设置为新值:UPDATE table_name SET column_name=new_value [, column_name2=new_value2] [WHERE column_name3=value3]
  • 根据已有值替换:UPDATE table_name SET key1=replace(key1, '查找内容', '替换成内容') [WHERE column_name3=value3]

细节剖析:

  • 只改2021年9月1日之前开始作答的记录;
  • 只改未完成的记录;
  • 改为被动完成:完成时间改为'2099-01-01 00:00:00',分数改为0

思路实现:

  • 本题宜采用第一种修改方式,满足条件1和条件2就修改:
UPDATE exam_record
SET submit_time='2099-01-01 00:00:00', score=0
WHERE start_time < '2021-09-01 00:00:00' AND score IS NULL;
SQL进阶 文章被收录于专栏

SQL进阶step by step

全部评论
score IS NULL 和 score = NULL 有什么区别,为什么后者不行
3 回复 分享
发布于 2022-01-27 07:30
请问一下第二行 为什么不可以用 and 连接,一定要使用逗号才可以呢?
点赞 回复 分享
发布于 2023-08-13 18:22 黑龙江

相关推荐

当初高考报计算机真是造大孽了啊!卷的飞起!哪都是计算机的人,考研,考公,找工作全他奶的计算机的人,太难了。国企也是。关键一届比一届卷,造大孽了!
_Lyrics_:因为计算机,没有体验到快乐的大学研究生时光,好不容易修完课程就要出去实习,看着别人专业可以一起搓麻将,游山玩水,而我却要自己一个人住在北上不到十平米的出租屋,每天两点一线
点赞 评论 收藏
分享
牛客773130651号:巨佬,简历模板换成上下的,左右的很烦,hr看着不爽。。。科大随便乱杀,建议能保研就保研,不行也得考一下 ,985硕去干算法,比开发强多了。开发许多双非都能搞,学历优势用不上,算法有门槛
点赞 评论 收藏
分享
评论
38
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务