题目内容

在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. 另一个表

检索职工表中职工工资为空的职工姓名,下面语句正确的是()

A. SELECT 职工姓名 WHERE 工资=NULL
B. SELECT 职工姓名 FROM 职工表 SET 工资 IS NULL
C. SELECT 职工姓名 FROM 职工表 WHERE 工资 IS NULL
D. SELECT 职工姓名 FROM 职工表 FOR 工资=NULL

答案查题题库