首页 习题正文

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

yi 习题 2019-04-05 系统总线
假设学生Students和教师Teachers关系模式如下所示:Students(学号,姓名,性别,类别,身份证号)Teachers(教师号,姓名,性别,身份证号,工资)其中,学生关系中的类别分为“本科生“和”研究生“两类:a.查询在读研究生的教师的平均工资、最高与最低工资之间差值的SQL语句如下:SELECT ( ) FROM Students,Teachers WHERE ( ) ;b.查询既是女教师,又是研究生且工资大于等于3500元的身份证号和姓名的SQL语名如下:SELECT 身份证号,姓名 FROM Students WHERE ( ) INTERSECT(SELECT 身份证号,姓名 FROM Teachers WHERE ( ))(2013年上半年)
A.AVG(工资) AS 平均工资 , MAX(工资)-MIN(工资) AS 差值
B.平均工资 AS AVG(工资),差值 AS MAX(工资)-MIN(工资)
C.AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资) ANY 差值
D.平均工资 ANY AVG(工资),差值 ANY MAX(工资)-MIN(工资)

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

A.工资>=3500
B.工资>=’3500’
C.性别=女 AND 类别=研究生
D.性别=’女’ AND 类别=’研究生’

A.工资>=3500
B.工资>=’3500’
C.性别=女 AND 类别=研究生
D.性别=’女’ AND 类别=’研究生’






答案 A C D A
解析
a.查询在读研究生的教师的平均工资、最高与最低工资之间差值的SQL语句如下:SELECT AVG(工资) AS平均工资,MAX(工资)-MIN(工资) AS差值 FROM Students,TeachersWHERE Students.身份证号=Teachers.身份证号 AND Students.类别=’研究生’
b.查询既是女教师,又是研究生且工资大于等于3500元的身份证号和姓名的SQL语名如下:SELECT 身份证号,姓名 FROM StudentsWHERE 性别=’女’ AND 类别=’研究生’INTERSECT(SELECT 身份证号,姓名 FROM Teachers WHERE 工资>=3500 )


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/1554465073.html

相关文章

好文推荐