给定学生关系Students(学号,姓名,性别,学历,身份证号),学历取值为本科生或研究生(含在职研究生);教师关系Teachers(教师号,姓名,性别,身份证号,工资)。查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句

admin2020-04-30  46

问题 给定学生关系Students(学号,姓名,性别,学历,身份证号),学历取值为本科生或研究生(含在职研究生);教师关系Teachers(教师号,姓名,性别,身份证号,工资)。查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:
    (SELECT身份证号,姓名
    FROM  Students
    WHERE (19)________________)
    (20)________________
    (SELECT  身份证号,姓名
    FROM  Teachers
    WHERE (21)________________):

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

答案A

解析 本题考查SQL应用基础知识。试题(19)的正确选项为D,试题(20)的正确选项为B,试题(21)的正确选项为A。因为第一条SELECT语句是从Students关系中查找女研究生的姓名和通信地址,故用条件“性别=’女’AND类别=’研究生’”来限定;第二条SELECT语句查询是从Teachers关系中查找工资大于等于3500元的教师姓名和通信地址,故用条件“工资>=3500”限定。又因为,第一条SELECT语句查询和第二条SELECT语句查询的结果集模式都为(姓名,通信地址),故可以用“INTERSECT”对它们取交集。
转载请注明原文地址:https://kaotiyun.com/show/zNUZ777K
0

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