(2013年上半年上午试题56~59)假设学生Students和教师Teachers关系模式如下所示: Students(学号,姓名,性别,类别,身份证号) Teachers(教师号,姓名,性别,身份证号、) 其中,学生关系中的类别

admin2021-01-13  43

问题 (2013年上半年上午试题56~59)假设学生Students和教师Teachers关系模式如下所示:
    Students(学号,姓名,性别,类别,身份证号)
    Teachers(教师号,姓名,性别,身份证号、)
    其中,学生关系中的类别分为“本科生”和“研究生”两类。
    a.查询在读研究生的教师的平均工资、最高与最低工资的差值的SQL语句如下:
    SELECT______(56)
    FROM Teachers,Studen,t s
    WHERE______(57);
    b.查询既是女教师又是研究生且工资大于等于3500元的身份证号和姓名的SQL语句如下:
    (SELECT身份证号,姓名
    FROM StudentS
    WHERE______(58)
    INTERSECT (SELECT身份证号,姓名
    FROM Teachers
    WHERE______(59)
(56)

选项 A、AVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差值
B、平均工资AS AYG(工资),差值AS MAX(工资)-MIN(工资)
C、AVG(工资)ANY平均工资,MAX(工资)-MIN(工资)ANY差值
D、平均工资ANY AVG(工资),差值ANY MAX(工资)-MIN(工资)

答案A

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

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