在教学管理数据库中,从学生信息表、学生成绩表和课程信息表三个表中查询每位同学学习的每门课程的名称和成绩。
SELECT姓名,课程名,成绩 FROM学生信息表 AS xs,学生成绩表 AS cj,课程信息表 AS kcWHERE xs.学号=cj.学号 AND cj.课程号=kc.课程号
举一反三
- 查询成绩在80-90分的“数据库原理与程序设计”课程成绩,需要()这几个表。 A: 学生基本信息表 B: 学生成绩表 C: 学生课程信息表 D: 教师授课信息表
- --在教学成绩管理数据库,请显示教学成绩表中每位学生所选课程数量
- 查询“学生选修信息表”中没有填写成绩的学生的学号、课程号和成绩
- 智慧职教: 现有关系数据库如下: 数据库名:学生成绩数据库 学生表(班级编号,学号,姓名,性别,民族,身份证号,出生日期) 课程表(课程号,课程名,开课学期,学时) 成绩表(ID,学号,课程号,分数) 用SQL语言实现从学生信息表和教学成绩表中查询查询学生的学号、姓名、课程名和分数
- 设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是()。 A: SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号 B: SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩ASC C: SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩 D: SELECT姓名,成绩FROM学生表,成绩表WHERE所在系=‘英语系’AND课程名=‘计算机’AND学生表.学号=课程表.学号ORDERBY成绩DESC
内容
- 0
操作题1)建立一个“学生成绩管理系统”的数据库,在该数据库中创建三个表:“学生”表、“课程表”和“成绩表”。2)创建查询“学生基本信息”,查询的基本信息包括:学号、姓名、性别、党员。3)创建查询“选课信息”,查询学生的选课信息包括:学号、姓名、性别、课程名称、成绩。
- 1
--在教学成绩管理数据库,请统计课程信息表中各课程类别的数量
- 2
在“查询选修课程号为4,且成绩在80分以上的所有学生的学号”的SQL语句中,将使用的表是( )。 A: 学生信息表s B: 学生信息表s和课程信息表c C: 学生信息表s、课程信息表c和学生选课信息表sc D: 学生选课信息表sc
- 3
--在教学成绩管理数据库,请显示课程信息表中考试科目学时为0的课程信息
- 4
--在教学成绩管理数据库,请显示课程信息表中课程所涉及的院系编号