假设学生Students和教师Teachers关系模式如下所示: Students(学号,姓名,性别,类别,身份证号) Teachers(教师号,姓名,性别,身份证号) 其中,学生关系中的类别分为“本科生”和“研究生”两类。

admin2019-04-22  28

问题 假设学生Students和教师Teachers关系模式如下所示:
    Students(学号,姓名,性别,类别,身份证号)
    Teachers(教师号,姓名,性别,身份证号)
    其中,学生关系中的类别分为“本科生”和“研究生”两类。
    a.查询在读研究生的教师的平均工资,最高与最低工资的差值的SQL语句如下:
    SELECT  (1)  
    FROM Teachers,Students
    WHERE  (2)  
    b.查询既是女教师又是研究生且工资大于等于3500元的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名
    FROM Students
    WHERE  (3)   )
    INTERSECT(SELECT身份证号,姓名
    FROM Teachers
    WHERE  (4)  )
(4)

选项 A、工资>=3500
B、工资>=‘3500’
C、性别=女AND类别=研究生
D、性别=‘女’AND类别=’研究生’

答案A

解析 查询在读研究生的教师的平均工资,最高与最低工资的差值的SQL语句为:SEIECT AVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差值  FROM Teachers,Students WHERE Students.身份证号=Teachers.身份证号AND Students.类别=‘研究生’。查询既是女教师又是研究生且工资大于等于3500元的身份证号和姓名的SQL语句:(SELECT身份证号,姓名FROM Students WHERE性别=‘女’AND类别=‘研究生’)IN-TERSECT(SELECT身份证号,姓名FROM Teachers WHERE工资>=3500)。由此可知答案。
转载请注明原文地址:https://kaotiyun.com/show/VYRZ777K
0

相关试题推荐
最新回复(0)