问题 单项选择题

假设学生Students和教师Tcachers关系模式如下所示:

Students(学号,姓名,性别,类别,身份证号)

Teachcrs(教师号,姓名,性别,身份证号)

其中,学生关系中的类别分为“本科生”和“研究生”两类。

a.查询在读研究生的教师的平均工资,最高与最低工资的差值的SQL语句如下:

SEIECT (21)

FROM Teachers.Students

WHERE (22)

b.查询既是女教师又是研究生且工资大于等于3500元的身份证号和姓名的soL语句如下:(SELECT身份证号,姓名

FROM Students

WHERE (23))

INTERSECT (SELECT身份证号,姓名

FROM Teachers

WHERE (24))

(24)处填()。

A.工资>=3500

B.工资>=‘3500’

C.性别=女AND类别=研究生

D.性别=‘女’AND类别=’研究生’

答案

参考答案:A

解析:

查询在读研究生的教师的平均工资,最高与最低工资的差值的soL语句为:SEIECT AVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差值 FROMTeachers,Students WHERE Students.身份证号=Teach-ers.身份证号AND Students.类别=‘研究生’。查询既是女教师又是研究生且工资大于等于3500元的身份证号和姓名的soL语句:(SELECT身份证号,姓名FROMStudents WHERE性别=‘女’AND类别=‘研究生’)IN-TERSECT(SELECT身份证号,姓名FROM TeachersWHERE工资>=3500)。由此可知答案。

单项选择题 B1型题
单项选择题