题目内容

现有“学生管理"数据库,数据库中有3个关系如下:学生(学号, 姓名, 性别, 出生日期, 所在系, 备注)课程(课程号, 课程名, 学分)选课(学号, 课程号, 成绩)使用SELECT语句,查询以下信息:(1)查询所有女学生的学号、姓名和出生日期。(2)查询外语系在1987年或者1988年出生的学生的信息。(3)查询选修“大学物理’的学生的学号、姓名和成绩,并按照成绩从高到低输出前5名。(4)统计每个学生的选修的课程数、总成绩、平均成绩。(5)统计学习每门课程的学生人数。(6)统计每个系的男女学生的人数。(7)统计只选修一门课程的学生的学号、课程名和成绩。(8)从“学生选课”视图中查询姓李的男同学的学号、姓名、课程号和成绩。

查看答案
更多问题

在SQL Server 2005的查询编辑器中, 使用Transact-SQL语句完成下面几个操作:(1)设数据库中有基本表:教师(工号, 姓名, 性别, 职称, 工龄, 基本工资, 补贴)请用SQL语句写出工龄在20年以上(包括20年)且基本工资低于1500元的教师的所有信息。(2)在教学管理系统中,含有两个关系:学生(学号, 姓名, 性别, 出生日期, 系名)成绩(学号, 课程名, 成绩)若查询每个学生的修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句。(3)基于数据库中的成绩表:成绩(学号, 课程名, 成绩)请用SQL语句写出往成绩表中插人一个元组(20010101, 管理信息系统, 80),作为成绩表中的一条数据。(4)基于数据库中的学生表、成绩表、任课表:学生(学号, 姓名, 性别, 出生日期, 系名)成绩(学号, 课程名, 成绩)任课(课程名, 任课教师名)用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。(5)基于数据库中的成绩表:成绩(学号, 课程名, 成绩)用SQL语句写出只选修一门的学生的学号、课程名、成绩。

SQL的查询语句中,用于实现关系的投影操作的短语是()

A. WHERE
B. SELECT
C. FROM
D. GROUP

部分匹配查询中有关匹配符“_“的正确的叙述是()

A. “_“代表任意单个字符
B. “_“可以代表零个或多个字符
C. ”_“不能与“%”一同使用
D. ”_”代表多个字符

在关系数据库系统中,为了加快用户的查询速度,常用的方法是创建()

A. 索引
B. 视图
C. 存储文件
D. 另一个表

答案查题题库