查询成绩介于80~90之间的学生学号、姓名、课程及分数并按分数排序。
举一反三
- 多表数据检索数据库:jxgl1.检索所有学生的学习成绩,要求输出学号、姓名、课程名称、课号、成绩、授课教师姓名、该课程学时数。2.检索学生的学生的姓名、性别、班级、分数和课程名称等信息,所有信息按班级顺序,同一个班级按分数高低顺序列出。3.检索成绩在80~90分之间的学生的姓名、性别、分数和课程名称等信息。4.检索学习课程号为“C601,C602”的学生姓名、性别、分数和课程名称。5.将分数按班级、学生姓名的顺序显示,先按班级排序,班级相同按学生姓名排序。6.查询瓮正科老师所教的课程名称和班级,要求输出:班级、课程名称、课程号和学时数。7.查询微机871班女学生的成绩,要求输出:学号、姓名、课程号和分数。8.查询微机871班男学生的成绩,要求输出学号、姓名、课程名称和分数。9.查询学生成绩表,要求输出:学号、姓名、课程名称、分数,输入结果按班级排序,同时分数从低到高排序。10.查询学生的学号、姓名、班级名、性别等信息。
- 【单选题】现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金),课程(课程号,课程名,学分),选课(学号,课程号,分数),用SQL语言实现题目:查询没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业,正确的SQL语句是() A. SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80) B. SELECT 学号、姓名、专业 FROM 学生,选课 WHERE 学号 NOT IN (SELECT 学号 FROM 选课 WHERE 分数<80) C. SELECT 学号、姓名、专业 FROM 学生,选课 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 分数<80) D. SELECT 学号、姓名、专业 FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 选课 WHERE 学生.学号=选课.学号 AND 分数<80)
- 已知学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课程名称,学时,性质)、成绩(课程名称,学号,分数)。若打印学生成绩单,包括学号、姓名、课程名称和分数,应对这些关系进行操作
- 使用查询语句:SELECTstudent_info.姓名,sum(分数)FROMstudent_info,gradeWHEREstudent_info.学号=grade.学号GROUPBYstudent_info.学号,student_info,姓名查询结果是() A: 按学号分类的每个学生所有课程成绩的总分 B: 按学号分类的每个学生各课程成绩 C: 全体学生的按各课程分类的成绩总分 D: 所有学生所有课程成绩总分
- 基于"学生-选课-课程"数据库中, 1、查询成绩在70-80分之间的的学生的学号,姓名,课程名,和成绩,并按课程号、成绩排序的SQL语句是: 2、统计每门课的课程名称、选课人数和最高分数的SQL语句是 3、统计少于60个学生的系和其学生数的SQL语句是 4、查询所有未选课学生信息,显示2个列,分别是学号、姓名 5、查询成绩为大于90分的学生的学号、姓名。要求使用连接语句。