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

练习题库2022-08-02  28

问题 假定学生Students和教师Teachers关系模式如下所示:Students(学号,姓名,性别,类别,身份证号)Teachers(教师号,姓名,性别,身份证号,工资)a.查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:SELECT( )FROM Students,TeachersWHERE(请作答此空);b.查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名FROM StudentsWHERE( ))( )(SELECT身份证号,姓名FROM TeachersWHERE( ));A.Students.身份证号=Teachers.身份证号B.Students.类别='研究生'C.Students.身份证号=Teachers.身份证号AND Students.类别='研究生'D.Students.身份证号=Teachers.身份证号OR Students.类别='研究生'

选项 A.Students.身份证号=Teachers.身份证号
B.Students.类别='研究生'
C.Students.身份证号=Teachers.身份证号AND Students.类别='研究生'
D.Students.身份证号=Teachers.身份证号OR Students.类别='研究生'

答案 C

解析 依题意,查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:SELECT AVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差值FROM Students,TeachersWHERE Students.身份证号=Teachers.身份证号AND Students.类型='研究生';查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名FROM StudentsWHERE性别='女'AND类别='研究生')INTERSECT(SELECT身份证号,姓名FROM TeachersWHERE工资>=3500);
转载请注明原文地址:https://tihaiku.com/congyezige/2418310.html

最新回复(0)