个数据库-|||-SQL操作题(共3小题,分值分别为10分15分15分共40分-|||-学生DBE
1个回答
关注
展开全部
查询学生号“20501"的学生选修的所有课程的课程名、成绩及所在系。SELECT 课程DBE.课程名, 选课DBE.成绩, 学生DBE.所在系FROM 选课DBEINNER JOIN 学生DBE ON 选课DBE.学号 = 学生DBE.学号INNER JOIN 课程DBE ON 选课DBE.课程号 = 课程DBE.课程号WHERE 选课DBE.学号 = '20501';
咨询记录 · 回答于2023-04-19
个数据库-|||-SQL操作题(共3小题,分值分别为10分15分15分共40分-|||-学生DBE
亲亲可否提供一下具体的题目信息呢
图片上就是完整的题目
亲亲您的图片太模糊了,看不清楚呀
根据题目要求写出相应的SQL操作命令,数据库处于打开状态。(注:学号、姓名、性别为字符型,其余为整数型)学号 姓名 性别 年龄 英语 计算机 总分 10101 李 丽 16 90 100 10102 刘花花 女 15 100 58 11201 林三木 56 99 男1711202 张森 70 100 161、查询课目成绩有低于60分的学生姓名。2、找出年龄小于张森年龄学生的姓名、学号及性别。
SELECT 姓名FROM 表名WHERE 英语 < 60 OR 计算机 < 60;
这个是查询分数低于60分的学生姓名
SELECT 学号, 姓名, 性别FROM 表名WHERE 年龄 < (SELECT 年龄 FROM 表名 WHERE 姓名 = '张森');
这个是找出年龄小于张森年龄学生的姓名、学号及性别。
学生 DBE:学号(C,8),姓名(C,6),性别(C,2) 所在系(C,10)课程DBE:课程名(C,10),课程号(C,3),学分(N,2)12选课DBE:学号(C8),课程号(C3),成绩(N3)1、从数据库中查询出被2至4名学生选修的所有课程2、将姓名叫“王宝强”的学生的“所在系"改为“计算机系”。3、查询学生号“20501"的学生选修的所有课程的课程名、成绩及所在系。
从数据库中查询出被2至4名学生选修的所有课程SELECT 课程名FROM 课程DBEWHERE 课程号 IN ( SELECT 课程号 FROM 选课DBE GROUP BY 课程号 HAVING COUNT(DISTINCT 学号) BETWEEN 2 AND 4);
将姓名叫“王宝强”的学生的“所在系"改为“计算机系”。UPDATE 学生DBESET 所在系 = '计算机系'WHERE 姓名 = '王宝强';
查询学生号“20501"的学生选修的所有课程的课程名、成绩及所在系。SELECT 课程DBE.课程名, 选课DBE.成绩, 学生DBE.所在系FROM 选课DBEINNER JOIN 学生DBE ON 选课DBE.学号 = 学生DBE.学号INNER JOIN 课程DBE ON 选课DBE.课程号 = 课程DBE.课程号WHERE 选课DBE.学号 = '20501';
亲亲记得把上述代码中的表名需要替换为实际的表名哟。