《数据库的学生表 课程表 成绩表 相关0道查询.docx》由会员分享,可在线阅读,更多相关《数据库的学生表 课程表 成绩表 相关0道查询.docx(2页珍藏版)》请在三一办公上搜索。
1、数据库的学生表 课程表 成绩表 相关0道查询数据库的学生表 课程表 成绩表 相关 10道查询 1 查询学生的学号,姓名 SELECT 学号, 姓名 FROM 学生表; 2 查询那些学生选修了课程 并显示学号 SELECT 学号 FROM 成绩表; 3 查找入学成绩在450-550之间的学生 SELECT 学号, 姓名 FROM 学生表 WHERE 入学成绩 between 450 and 550; 4 查询选修课的课程信息 SELECT * FROM 课程表 WHERE 是否必修=否; 5 查询前3位学号为200的学生信息 SELECT * FROM 学生表 WHERE 学号 like 200
2、*; 6 查找同时选修了01和04课程的学生的学号 SELECT 学号 FROM 成绩表 WHERE 课程号=01 or 课程号=04 GROUP BY 学号 HAVING count(学号)=2; 7 统计各们成绩的平均成绩,最高分,最低分 SELECT 课程号, avg(成绩) AS 平均成绩, max(成绩) AS 最大值, min(成绩) AS 最小值 FROM 成绩表 GROUP BY 课程号; 8 查找学号姓名课程号 SELECT 学生表.学号, 姓名, 课程表.课程号, 课程名称, 成绩表.成绩 FROM (课程表 INNER JOIN 成绩表 ON 课程表.课程号=成绩表.课程号) INNER JOIN 学生表 ON 成绩表.学号=学生表.学号; 9 查找 选修了大学语文的课程并且成绩及格的学生成绩 SELECT 姓名 FROM (课程表 INNER JOIN 成绩表 ON 课程表.课程号=成绩表.课程号) INNER JOIN 学生表 ON 成绩表.学号=学生表.学号 WHERE 课程名称=大学语文 And 成绩59; 10 查询出生日期和李刚相同的学生的信息 SELECT * FROM 学生表 WHERE 出生日期=(select 出生日期 from 学生表 where 姓名 like 李刚);