SQL错题集2
2023-12-14 00:05:28
?1.插入记录
用户1001在2021年9月1日晚上10点11分12秒开始作答试卷9001,并在50分钟后提交,得了90分;
用户1002在2021年9月4日上午7点1分2秒开始作答试卷9002,并在10分钟后退出了平台。
?2.请把exam_record表中2021年9月1日之前开始作答的未完成记录全部改为被动完成,即:将完成时间改为'2099-01-01 00:00:00',分数改为0。
注:
set 后面条件连接用逗号,
未完成记录指submit_time为空null,不要忽略了
?
3.??找出每个学校GPA最低的同学
注:
细节order by university
不能直接查找select? min(gpa),只能在聚合函数中找
限制条件:每个学校中最低gpa,注意引用方式
?
4.?查询不同老师所教不同课程平均分从高到低显示
注:
根据不同老师所教不同课程的平均分排序
此时注意分组情况tid,tname和cid 三者缺一不可
?
? 5.已经创建了新表exam_record_before_2021,用于存储2021年前的数据,结构和? ?exam_record一样,现在要求将数据导入新表中
①以下两种引用时间2021的方式均可通用
②法1:导入所有属性,包括自增 id,null为新表中的自增id,自动填充
③法2:导入除自增id以外的所有属性,注意新表的引用方式
推荐:?
?
6.查询出只选修一门课程的全部学生的学号和姓名和课程数?
注:
分组时sid,sname两者缺一不可
只能是 left join左连接,注意null及其位置
?
?
文章来源:https://blog.csdn.net/QoQ_____________/article/details/134814365
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!